
/*--å…¬å…±éƒ¨åˆ†--*/
@font-face { font-family: 'OPPOSans'; src: url("OPPOSans-M.ttf") format("truetype"); }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font: 14px/1.5 'OPPOSans',Arial,'Hiragino Sans GB', 'Microsoft YaHei',  sans-serif; color: #333; }

ul, li { list-style: none; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 1024px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0px auto; max-width: 1200px; padding: 0; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; -moz-transition-property: transform,-moz-transform; -moz-transition-property: transform, -moz-transform; transition-property: transform; transition-property: transform, -webkit-transform, -moz-transform, -o-transform; transition-property: transform,-webkit-transform,-moz-transform,-o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; -o-transition-property: height,-o-transform; -moz-transition-property: transform,height,-moz-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform,-moz-transform,-o-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -o-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

/*åŠ¨ç”»*/
@-webkit-keyframes mymove { from { -webkit-transform: translateX(180px);
    transform: translateX(180px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@-moz-keyframes mymove { from { -moz-transform: translateX(180px);
    transform: translateX(180px);
    opacity: 0; }
  to { -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@-o-keyframes mymove { from { -o-transform: translateX(180px);
    transform: translateX(180px);
    opacity: 0; }
  to { -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@keyframes mymove { from { -webkit-transform: translateX(180px);
    -moz-transform: translateX(180px);
    -o-transform: translateX(180px);
    transform: translateX(180px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@-webkit-keyframes fadeUp { 0% { opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes fadeUp { 0% { opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-o-keyframes fadeUp { 0% { opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeUp { 0% { opacity: 0;
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -o-transform: translateY(30%);
    transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

.fadeUp { -webkit-animation-name: fadeUp; -moz-animation-name: fadeUp; -o-animation-name: fadeUp; animation-name: fadeUp; }

@-webkit-keyframes fadeDown { 0% { opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes fadeDown { 0% { opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-o-keyframes fadeDown { 0% { opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeDown { 0% { opacity: 0;
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -o-transform: translateY(-30%);
    transform: translateY(-30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

.fadeDown { -webkit-animation-name: fadeDown; -moz-animation-name: fadeDown; -o-animation-name: fadeDown; animation-name: fadeDown; }

@-webkit-keyframes fadeLeft { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@-moz-keyframes fadeLeft { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@-o-keyframes fadeLeft { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeLeft { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

.fadeLeft { -webkit-animation-name: fadeLeft; -moz-animation-name: fadeLeft; -o-animation-name: fadeLeft; animation-name: fadeLeft; }

@-webkit-keyframes fadeRight { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@-moz-keyframes fadeRight { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@-o-keyframes fadeRight { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeRight { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

.fadeRight { -webkit-animation-name: fadeRight; -moz-animation-name: fadeRight; -o-animation-name: fadeRight; animation-name: fadeRight; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-moz-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-o-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fadewidth { -webkit-animation-name: fadewidth; -moz-animation-name: fadewidth; -o-animation-name: fadewidth; animation-name: fadewidth; }

@-webkit-keyframes fadewidth { 0% { opacity: 0;
    width: 0; }
  100% { width: 100%;
    opacity: 1; } }

@-moz-keyframes fadewidth { 0% { opacity: 0;
    width: 0; }
  100% { width: 100%;
    opacity: 1; } }

@-o-keyframes fadewidth { 0% { opacity: 0;
    width: 0; }
  100% { width: 100%;
    opacity: 1; } }

@keyframes fadewidth { 0% { opacity: 0;
    width: 0; }
  100% { width: 100%;
    opacity: 1; } }

.imgshow { -webkit-animation-name: imgshow; -moz-animation-name: imgshow; -o-animation-name: imgshow; animation-name: imgshow; }

@-webkit-keyframes lineleft { 0% { width: 0; }
  100% { width: 140px; } }

@-moz-keyframes lineleft { 0% { width: 0; }
  100% { width: 140px; } }

@-o-keyframes lineleft { 0% { width: 0; }
  100% { width: 140px; } }

@keyframes lineleft { 0% { width: 0; }
  100% { width: 140px; } }

.lineleft { -webkit-animation-name: lineleft; -moz-animation-name: lineleft; -o-animation-name: lineleft; animation-name: lineleft; }

@-webkit-keyframes lineright { 0% { left: 0;
    opacity: 1; }
  100% { left: 140px;
    opacity: 0; } }

@-moz-keyframes lineright { 0% { left: 0;
    opacity: 1; }
  100% { left: 140px;
    opacity: 0; } }

@-o-keyframes lineright { 0% { left: 0;
    opacity: 1; }
  100% { left: 140px;
    opacity: 0; } }

@keyframes lineright { 0% { left: 0;
    opacity: 1; }
  100% { left: 140px;
    opacity: 0; } }

.lineright { -webkit-animation-name: lineright; -moz-animation-name: lineright; -o-animation-name: lineright; animation-name: lineright; }

@-webkit-keyframes maskmove0 { 0% { right: 23.54167%;
    height: 100%; }
  100% { right: 0%;
    height: 100%; } }

@-moz-keyframes maskmove0 { 0% { right: 23.54167%;
    height: 100%; }
  100% { right: 0%;
    height: 100%; } }

@-o-keyframes maskmove0 { 0% { right: 23.54167%;
    height: 100%; }
  100% { right: 0%;
    height: 100%; } }

@keyframes maskmove0 { 0% { right: 23.54167%;
    height: 100%; }
  100% { right: 0%;
    height: 100%; } }

@-webkit-keyframes maskmove { 0% { right: 0;
    height: 100%; }
  99% { right: -100%;
    height: 100%; }
  99.99% { right: -100%;
    height: 0%; }
  100% { right: 100%;
    height: 100%; } }

@-moz-keyframes maskmove { 0% { right: 0;
    height: 100%; }
  99% { right: -100%;
    height: 100%; }
  99.99% { right: -100%;
    height: 0%; }
  100% { right: 100%;
    height: 100%; } }

@-o-keyframes maskmove { 0% { right: 0;
    height: 100%; }
  99% { right: -100%;
    height: 100%; }
  99.99% { right: -100%;
    height: 0%; }
  100% { right: 100%;
    height: 100%; } }

@keyframes maskmove { 0% { right: 0;
    height: 100%; }
  99% { right: -100%;
    height: 100%; }
  99.99% { right: -100%;
    height: 0%; }
  100% { right: 100%;
    height: 100%; } }

@-webkit-keyframes maskmove2 { 0% { right: 100%;
    height: 100%; }
  100% { right: 23.54167%;
    height: 100%; } }

@-moz-keyframes maskmove2 { 0% { right: 100%;
    height: 100%; }
  100% { right: 23.54167%;
    height: 100%; } }

@-o-keyframes maskmove2 { 0% { right: 100%;
    height: 100%; }
  100% { right: 23.54167%;
    height: 100%; } }

@keyframes maskmove2 { 0% { right: 100%;
    height: 100%; }
  100% { right: 23.54167%;
    height: 100%; } }

@-webkit-keyframes maskSlide { 0% { right: 80%;
    height: 100%; }
  100% { right: -100%;
    height: 100%; } }

@-moz-keyframes maskSlide { 0% { right: 80%;
    height: 100%; }
  100% { right: -100%;
    height: 100%; } }

@-o-keyframes maskSlide { 0% { right: 80%;
    height: 100%; }
  100% { right: -100%;
    height: 100%; } }

@keyframes maskSlide { 0% { right: 80%;
    height: 100%; }
  100% { right: -100%;
    height: 100%; } }

@-webkit-keyframes playZoom { 0% { -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  30% { -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 1; }
  100% { -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@-moz-keyframes playZoom { 0% { -moz-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  30% { -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 1; }
  100% { -moz-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@-o-keyframes playZoom { 0% { -o-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  30% { -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 1; }
  100% { -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@keyframes playZoom { 0% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  30% { -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 1; }
  100% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }

@-webkit-keyframes mapZoom { 0% { -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.2; }
  70% { -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.4; }
  100% { -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0; } }

@-moz-keyframes mapZoom { 0% { -moz-transform: scale(1);
    transform: scale(1);
    opacity: 0.2; }
  70% { -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.4; }
  100% { -moz-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0; } }

@-o-keyframes mapZoom { 0% { -o-transform: scale(1);
    transform: scale(1);
    opacity: 0.2; }
  70% { -o-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.4; }
  100% { -o-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0; } }

@keyframes mapZoom { 0% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0.2; }
  70% { -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.4; }
  100% { -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0; } }

/* è§†é¢‘æ’­æ”¾*/
.suzyoverflow { overflow: hidden; }

.recruitmentfloat { display: none; z-index: 2000; width: 100%; position: fixed; height: 100%; background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; }

.tianjiatvwrap { width: 95%; margin: 0 auto; position: absolute; top: 50%; left: 2.5%; margin-top: -125px; }

.tianjiatvwrap .videobox { height: 250px; position: relative; z-index: 1; }

.recclosebtn { display: block; width: 25px; height: 25px; position: absolute; right: 15px; top: -5px; cursor: pointer; z-index: 100; margin: -20px -20px 0 0; z-index: 9; }

.recclosebtn:before { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.recclosebtn:after { content: ''; position: absolute; top: 10px; width: 20px; height: 2px; background-color: #FFF; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

@media (min-width: 768px) { /* è§†é¢‘æ’­æ”¾*/
  .tianjiatvwrap { width: 660px; left: 50%; margin-left: -330px; margin-top: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1024px) { /* è§†é¢‘æ’­æ”¾*/
  .tianjiatvwrap { width: 700px; margin-left: -350px; }
  .tianjiatvwrap .videobox { height: 400px; } }

@media (min-width: 1440px) { /* è§†é¢‘æ’­æ”¾*/
  .tianjiatvwrap { width: 1000px; margin-left: -500px; }
  .tianjiatvwrap .videobox { height: 600px; } }
  
  /** jqzoom start **/
.zoomPad{position:absolute;z-index:99;left:0;top:0;width: 100%;height:100%;background: #fff;}

.zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0;*width:100px;*height:49px}

.zoomPup{overflow:hidden;background-color:#fff;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);z-index:120;position:absolute;z-index:101;border:none!important;}

.zoomOverlay{position:absolute;left:0;top:0;background:#fff;z-index:5000;width:100%;height:100%;display:none;z-index:101}

.zoomWindow{position:absolute;left:110%;top:40px;background:#fff;z-index:6000;height:auto;z-index:10000;z-index:110;cursor:pointer!important;}

.zoomWrapper{position:relative;z-index:110;cursor:pointer!important;border:none!important;}

.zoomWrapperTitle{display:block;background:#999;color:#fff;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}

.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}

.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101;width:auto!important;height:auto!important;max-width:none!important;}

.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}
/** jqzoom end **/

/* banner s*/
.indexbanner { width: 100%; overflow: hidden; position: relative; z-index: 10; }

.indexbanner ul { width: 100%; }

.indexbanner ul li { width: 100%; height: auto; overflow: hidden; z-index: 44; }

.indexbanner ul li.cur .banner-word { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.picbox, .viobox { position: relative; width: 100%; height: 100%; top: 0; left: 0; }

.banner-img, .mbanner-img { display: block; width: 100%; height: 100%; overflow: hidden; background-repeat: no-repeat; -o-background-size: cover; background-size: cover; background-position: center center; }

.banner-img img, .mbanner-img img { display: block; width: 100%; }

.watch-video { display: block; width: 100%; height: 100%; position: absolute; z-index: 6; top: 0; left: 0; }

.bannerwatch-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 13; display: none; }

.watct-link { position: absolute; text-align: center; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.watct-link a { width: 60px; height: 60px; display: block; margin: 0 auto; background: url(../images/playbtn.png) center center no-repeat; -o-background-size: auto 40px; background-size: auto 40px; }

.bannervideo { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; background-color: #000; }

.bannervideo video + div { display: none !important; }

.bannervideo video + div + div { display: none !important; }

.bannervideo video + div + div + div { display: none !important; }

.bannervideo video + div + div + div + div { display: none !important; }

.indexbanner .index-banner-prev, .indexbanner .index-banner-next { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.swiper-idxpic-prev, .swiper-idxpic-next { display: none; cursor: pointer; width: 44px; height: 44px; background-repeat: no-repeat; -o-background-size: contain; background-size: contain; background-position: center center; -webkit-transition: background 0.3s; -o-transition: background 0.3s; -moz-transition: background 0.3s; transition: background 0.3s; position: absolute; z-index: 33; }

.swiper-idxpic-prev { background-image: url(../images/swiper-idxpic-prev.png); }

.swiper-idxpic-prev:hover { background-image: url(../images/swiper-idxpic-prevs.png); }

.swiper-idxpic-next { background-image: url(../images/swiper-idxpic-next.png); }

.swiper-idxpic-next:hover { background-image: url(../images/swiper-idxpic-nexts.png); }

.index-banner-prev, .index-banner-next { -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; top: 53.40909%; }

.banner-pagination { position: absolute; bottom: 15px; width: 100%; left: 0; text-align: center; z-index: 66; line-height: normal; font-size: 0; display: none; }

.banner-pagination span { display: inline-block; margin: 0 4px; vertical-align: middle; width: 22px; height: 3px; cursor: pointer; background-color: #fff; -webkit-border-radius: 0; border-radius: 0; }

.banner-pagination span.swiper-pagination-bullet-active { background-color: #f9282b; }

.banner-offset { position: absolute; z-index: 23; left: 0; width: 100%; top: 26.13636%; text-align: left; }

.banner-imgfont { position: absolute; left: 18.75%; width: 32.29167%; top: 26.13636%; z-index: 22; }

.banner-imgfont img { display: block; width: 100%; }

@-webkit-keyframes updown { 0% { bottom: 15.625%;
    opacity: 1; }
  100% { bottom: 13.75%;
    opacity: 0; } }

@-moz-keyframes updown { 0% { bottom: 15.625%;
    opacity: 1; }
  100% { bottom: 13.75%;
    opacity: 0; } }

@-o-keyframes updown { 0% { bottom: 15.625%;
    opacity: 1; }
  100% { bottom: 13.75%;
    opacity: 0; } }

@keyframes updown { 0% { bottom: 15.625%;
    opacity: 1; }
  100% { bottom: 13.75%;
    opacity: 0; } }

.mouseicon { width: 25px; height: 40px; position: absolute; left: 50%; bottom: 15.625%; z-index: 105; margin-left: -12px; background: url(../images/wmouse.png) center no-repeat; display: block; -webkit-animation: updown 1s infinite; -o-background-size: auto; background-size: auto; display: none; }

@media (min-width: 1024px) { .watch-video { display: none; }
  .bannerwatch-video { display: block; }
  .index-banner-prev { left: 40px; }
  .index-banner-next { right: 40px; }
  .banner-pagination { bottom: 5%; }
  .banner-pagination span { width: 38px; height: 4px; margin: 0 5px; }
  .index-banner-prev, .index-banner-next { opacity: 0; }
  .index-banner-prev { left: 0%; }
  .index-banner-next { right: 0%; }
  .indexbanner:hover .index-banner-prev { left: 2.60417%; opacity: 1; }
  .indexbanner:hover .index-banner-next { right: 2.60417%; opacity: 1; } }

@media (min-width: 1260px) { .swiper-idxpic-prev, .swiper-idxpic-next { width: 54px; height: 54px; } }

/* banner e*/
/* header s */
body { padding-top: 60px; }

header { position: fixed; width: 100%; top: 0; left: 0; background-color: #FFFFFF; z-index: 299; -webkit-transition: background-color 0.3s , top 0.3s; -o-transition: background-color 0.3s , top 0.3s; -moz-transition: background-color 0.3s , top 0.3s; transition: background-color 0.3s , top 0.3s; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }

.headerweb { width: 100%; padding-left: 15px; padding-right: 15px; }

.header-left { float: left; }

.header-right { float: right; line-height: 60px; font-size: 0; }

.logo { padding: 11px 0; }

.logo a { display: block; width: 100%; }

.logo a img { display: block; height: 38px; }

.index-search { display: inline-block; vertical-align: middle; margin: 0 2px; }

.search-icon { display: block; width: 30px; height: 30px; background-image: url(../images/index-search.png); background-repeat: no-repeat; background-position: center center; -o-background-size: auto; background-size: auto; }

.index-search { padding-top: 15px; padding-bottom: 15px; margin-right: 20px; }

.index-search .search-box { position: absolute; overflow: hidden; top: 60px; width: 100%; left: 0; background-color: #fff; padding: 20px 15px; display: none; border-bottom: 1px solid #ddd; }

.index-search .search-box input { display: block; height: 40px; font-size: 14px; }

.index-search .search-box .search-txt { width: 80%; text-indent: 10px; display: inline-block; vertical-align: top; float: left; border: 1px solid #cdcdcd; border-right-color: #f9282b; }

.index-search .search-box .search-txt::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

.index-search .search-box .search-txt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

.index-search .search-box .search-txt::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; }

.index-search .search-box .search-txt:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.index-search .search-box .search-btn { width: 20%; z-index: 2; color: #fff; display: inline-block; vertical-align: top; font-family: "å¾®è½¯é›…é»‘"; background-color: #f9282b; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; float: left; }

.search-container { position: fixed; left: 0; top: 0; z-index: 330; width: 100%; height: 100%; background-color: #fff; padding: 15px; -webkit-transition: left 0.3s ease-in-out; -o-transition: left 0.3s ease-in-out; -moz-transition: left 0.3s ease-in-out; transition: left 0.3s ease-in-out; left: -100%; }

.search-container.open { left: 0; }

.search-container form { display: block; width: 100%; }

.search-wrapper { position: relative; padding-top: 10px; padding-bottom: 10px; padding-right: 30px; border-bottom: 1px solid #ccc; }

.search-wrapper .search-btn { position: absolute; background: 0 0; padding: 0; border: 0; top: 10px; height: 30px; width: 30px; line-height: 30px; outline: 0; background: transparent url(../images/index-search.png) no-repeat scroll center center; font-size: 0; }

.search-wrapper .search-txt { display: block; width: 100%; padding-left: 30px; height: 30px; line-height: 30px; outline: 0; width: 100%; }

.search-wrapper .search-close { position: absolute; padding: 0; border: 0; top: 10px; height: 30px; line-height: 30px; outline: 0; width: 30px; right: 0px; background: url(../images/index-close.png) no-repeat scroll center center; }

.search-content { padding-top: 20px; }

.search-content ul li { display: inline-block; vertical-align: top; width: auto; padding: 0 5px; }

.search-content ul li a { display: block; width: 100%; color: #333333; font-size: 14px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

/*===========================*/
.mobnav-btn { display: inline-block; vertical-align: middle; width: 26px; height: 34px; position: relative; }

.mobnav-btn span { position: absolute; width: 100%; height: 2px; background-color: #262a27; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.mobnav-btn span:first-child { top: 9px; }

.mobnav-btn span:nth-child(2) { top: 50%; margin-top: -1px; }

.mobnav-btn span:last-child { bottom: 9px; }

.mobnav-btn.open span:first-child { top: 16px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.mobnav-btn.open span:nth-child(2) { opacity: 0; }

.mobnav-btn.open span:last-child { bottom: 16px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/*===========================*/
nav { position: fixed; top: 60px; background-color: #fff; left: 0; right: 0; bottom: 0; padding-top: 20px; padding-bottom: 80px; z-index: 188; overflow-x: hidden; overflow-y: auto; display: none; }

nav .lvnav { width: 100%; }

nav .lvnav .lv1 { width: 100%; padding: 0 15px; line-height: 40px; border-bottom: 1px solid #ddd; }

nav .lvnav .lv1 h3 { width: 100%; padding: 5px 0; position: relative; }

nav .lvnav .lv1 h3 a { display: block; color: #333333; font-size: 15px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; font-weight: bold; }

nav .lvnav .lv1 h3 .icon { position: absolute; width: 30%; right: 0; top: 0; height: 100%; display: none; }

nav .lvnav .lv1 h3 .icon:after { content: ''; position: absolute; border: 2px solid #676767; border-left: none; border-bottom: none; width: 8px; height: 8px; right: 5px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -7px; }

nav .lvnav .lv1.cur2 h3 .icon:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -3px; }

.hsubnav { width: 100%; padding: 0 15px 15px 15px; display: none; line-height: 28px; }

.hsubnav ul .lv2 { width: 100%; padding: 4px 0; }

.hsubnav ul .lv2 a { display: block; width: 100%; color: #333; }

.hsubnav ul .lv2 .image { width: 100%; position: relative; overflow: hidden; display: none; }

.hsubnav ul .lv2 .image::before { content: ''; display: block; width: 100%; padding-bottom: 62.5%; }

.hsubnav ul .lv2 .image img { position: absolute; display: block; height: 100%; left: 25%; top: 50%; -webkit-transform: translateY(-50%) scale(1); -moz-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); -o-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.hsubnav ul .lv2 .title { font-size: 14px; color: #333333; line-height: 1.6; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.hsubnav ul .lv2 .sup { display: none; color: #666666; line-height: 1.5; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 12px; }

.header-navbg { display: none; }

@media (min-width: 1024px) { body { padding-top: 80px; }
  .headerweb { padding-left: 0px; padding-right: 0px; }
  .headercont { padding-left: 20px; padding-right: 20px; }
  .headercont:after { content: ''; display: block; clear: both; visibility: hidden; height: 0; }
  .header-left { float: none; width: 100%; font-size: 0; text-align: left; position: relative; }
  .header-right { line-height: 80px; position: absolute; top: 0; width: 100%; }
  .header-right .headercont { position: relative; }
  .logo { padding: 20px 0; float: left; }
  .logo a img { height: 40px; }
  .index-search { position: absolute; padding-top: 25px; padding-bottom: 25px; margin: 0; top: 0; right: 20px; }
  .index-search .search-box { top: 80px; width: 300px; left: auto; right: 0; background-color: #fff; padding: 10px 10px; border-bottom: none; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  .index-search .search-box .search-btn:hover { background-color: #f9382b; }
  .search-container { position: absolute; left: auto; top: 0; width: auto; height: auto; right: 20px; background-color: transparent; padding: 0px; -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; display: none; }
  .search-wrapper { padding-top: 20px; padding-bottom: 20px; padding-right: 40px; border-bottom: none; background-color: #fff; width: 350px; }
  .search-wrapper .search-btn { height: 40px; width: 40px; line-height: 40px; top: 20px; }
  .search-wrapper .search-txt { padding-left: 40px; height: 40px; line-height: 40px; background-color: transparent; }
  .search-wrapper .search-close { height: 40px; line-height: 40px; width: 40px; top: 20px; }
  .search-content { padding: 15px 10px; background-color: #fff; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
  .search-content ul li { display: block; width: 100%; padding: 0; line-height: 30px; text-align: left; -webkit-animation-delay: .2s; -moz-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; -webkit-animation: mymove .3s forwards; -moz-animation: mymove .3s forwards; -o-animation: mymove .3s forwards; animation: mymove .3s forwards; opacity: 0; }
  .search-content ul li:nth-child(1) { -webkit-animation-delay: .2s; -moz-animation-delay: .2s; -o-animation-delay: .2s; animation-delay: .2s; }
  .search-content ul li:nth-child(2) { -webkit-animation-delay: .3s; -moz-animation-delay: .3s; -o-animation-delay: .3s; animation-delay: .3s; }
  .search-content ul li:nth-child(3) { -webkit-animation-delay: .4s; -moz-animation-delay: .4s; -o-animation-delay: .4s; animation-delay: .4s; }
  .search-content ul li:nth-child(4) { -webkit-animation-delay: .5s; -moz-animation-delay: .5s; -o-animation-delay: .5s; animation-delay: .5s; }
  .search-content ul li:nth-child(5) { -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; animation-delay: .6s; }
  .search-content ul li:nth-child(6) { -webkit-animation-delay: .7s; -moz-animation-delay: .7s; -o-animation-delay: .7s; animation-delay: .7s; }
  .search-content ul li:nth-child(7) { -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -o-animation-delay: .8s; animation-delay: .8s; }
  .search-content ul li a { padding: 0 0 0 30px; }
  .search-content ul li a:hover { color: #f9282b; background-color: #f2f2f2; }
  /*===========================*/
  .mobnav-btn { display: none; }
  /*===========================*/
  nav { position: static; background-color: transparent; padding-top: 0px; padding-bottom: 0px; padding-right: 42px; overflow: inherit; display: inline-block; vertical-align: top; float: right; }
  nav .lvnav { font-size: 0; }
  nav .lvnav .lv1 { width: auto; padding: 0 18px; line-height: 80px; border-bottom: none; display: inline-block; vertical-align: top; position: relative; }
  nav .lvnav .lv1:first-child { position: static; }
  nav .lvnav .lv1 h3 { padding: 0; text-align: center; white-space: nowrap; }
  nav .lvnav .lv1 h3 a { position: relative; display: inline-block; vertical-align: top; }
  nav .lvnav .lv1 h3 .icon { width: 12px; height: 80px; right: -18px; }
  nav .lvnav .lv1 h3 .icon:after { margin-top: -6px; }
  nav .lvnav .lv1.cur h3 a, nav .lvnav .lv1:hover h3 a { color: #f9282b; }
  nav .lvnav .lv1.cur h3 .icon:after, nav .lvnav .lv1:hover h3 .icon:after { border-color: #f9282b; }
  .hsubnav { width: 110%; position: absolute; top: 100%; left: 50%; background-color: #fff; padding: 10px 0 15px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1); }
  .hsubnav ul .lv2 { width: 100%; padding: 0; text-align: center; position: relative; }
  .hsubnav ul .lv2 a { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
  .hsubnav ul .lv2 a:hover .title { color: #f9282b; }
  .hsubnav ul .lv2 .image { display: block; }
  .hsubnav ul .lv2 .sup { display: block; }
  .hsubnav ul .lv2 .title { padding: 5px 0; }
  .hsubnav ul .lv2 .info { display: block; width: 100%; }
  .prosubnav { width: 100%; left: 0; padding: 25px 0 60px; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; border-top: 1px solid #dbdbdb; }
  .prosubnav ul { padding-left: 20px; padding-right: 20px; text-align: center; }
  .prosubnav ul .lv2 { width: 14.28571%; max-width: 210px; display: inline-block; vertical-align: top; padding: 0 10px; }
  .prosubnav ul .lv2:after { content: ''; position: absolute; right: 0; top: 14.28571%; width: 1px; bottom: 57.14286%; background-color: #dbdbdb; }
  .prosubnav ul .lv2:last-child:after { display: none; }
  .prosubnav ul .lv2 .title { padding: 0; }
  .header-navbg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 290; background-color: rgba(0, 0, 0, 0.5); } }

@media (min-width: 1260px) { .headercont { padding-left: 40px; padding-right: 40px; width: 100%; max-width: 1630px; margin: 0 auto; }
  .logo { padding: 15px 0; }
  .logo a img { height: 50px; }
  .index-search { right: 40px; }
  /*===========================*/
  /*===========================*/
  nav .lvnav .lv1 { padding: 0 25px; }
  nav .lvnav .lv1 h3 a { font-size: 16px; }
  .hsubnav ul .lv2 .title { padding: 6px 0; }
  .prosubnav ul { padding-left: 40px; padding-right: 40px; }
  .prosubnav ul .lv2 { padding: 0 20px; }
  .prosubnav ul .lv2 .title { padding: 0; } }

@media (min-width: 1440px) { .logo { padding-left: 6%; }
  /*===========================*/
  /*===========================*/
  nav .lvnav .lv1 { padding: 0 30px; }
  nav .lvnav .lv1 h3 a { font-size: 17px; }
  .prosubnav ul .lv2 { padding: 0 25px; } }

/* header e */
footer { width: 100%; position: relative; background-color: #282828; overflow: hidden; }

.footer-top { width: 100%; padding-top: 40px; padding-bottom: 25px; }

.footer-bottom { width: 100%; padding: 15px 0; border-top: 1px solid #555555; }

.footernav { width: 100%; }

.ftlvnav { width: 100%; }

.ftlvnav .lv1 { width: 100%; line-height: 26px; border-bottom: 1px solid #555555; }

.ftlvnav .lv1:last-child { border-bottom: none; }

.ftlvnav .lv1 h4 { width: 100%; position: relative; padding: 10px 0; }

.ftlvnav .lv1 h4 a { display: block; width: 100%; color: #ffffff; font-size: 15px; }

.ftlvnav .lv1 h4 .icon { position: absolute; width: 30%; right: 0; top: 0; height: 100%; display: none; }

.ftlvnav .lv1 h4 .icon:after { content: ''; position: absolute; border: 2px solid #f2f2f2; border-left: none; border-bottom: none; width: 8px; height: 8px; right: 10px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); top: 50%; margin-top: -7px; }

.ftlvnav .lv1.cur h4 .icon:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -2px; }

.ftsub { width: 100%; padding: 0 15px 20px; display: none; }

.ftsub .lv2 { line-height: 24px; padding-bottom: 3px; padding-top: 3px; }

.ftsub .lv2 a { display: block; width: 100%; font-size: 14px; color: #999999; font-weight: lighter; }

.footer-column { position: relative; }

.footer-search { width: 100%; max-width: 660px; margin: 0 auto; position: relative; padding-right: 110px; }

.footer-search .stxt { display: block; width: 100%; height: 36px; background-color: transparent; border: 1px solid #484848; padding: 0 15px; color: #999; font-size: 14px; }

.footer-search .sbtn { position: absolute; top: 0; right: 0; width: 90px; height: 36px; background-color: #fff; color: #333333; font-size: 14px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.footer-share { width: 100%; padding: 25px 0; }

.footer-share .bdsharebuttonbox { text-align: center; }

.footer-share .bdsharebuttonbox a { display: inline-block; vertical-align: top; margin: 0; width: 36px; height: 36px; background-position: center center; float: none; -o-background-size: cover; background-size: cover; margin: 0 5px; background-color: transparent; }

.footer-share .bdsharebuttonbox .bds_icon01 { background-image: url(../images/ficon01.png); }

.footer-share .bdsharebuttonbox .bds_icon02 { background-image: url(../images/ficon02.png); }

.footer-share .bdsharebuttonbox .bds_icon03 { background-image: url(../images/ficon03.png); }

.footer-share .bdsharebuttonbox .bds_icon04 { background-image: url(../images/ficon04.png); }

.footer-share .bdsharebuttonbox .bds_icon05 { background-image: url(../images/ficon05.png); }

.copyright { color: #999999; font-size: 14px; line-height: 22px; text-align: center; }

.copyright a { color: #999999; }

.copyright a:hover { color: #888; }

@media (min-width: 1024px) { .footer-top { padding-top: 60px; }
  .footer-bottom { padding: 25px 0; }
  .ftlvnav { position: relative; }
  .ftlvnav .lv1 { border-bottom: none; float: left; width: 16.66667%; }
  .ftlvnav .lv1 h4 { padding: 0 0 14px; }
  .ftlvnav .lv1 h4 a { font-size: 16px; }
  .ftlvnav .lv1 h4 .icon { display: none !important; }
  .ftsub { padding: 0; display: block; }
  .ftsub .lv2 { padding-bottom: 2px; padding-top: 2px; }
  .ftsub .lv2 a { display: inline-block; vertical-align: top; width: auto; }
  .ftsub .lv2 a:hover { color: #bfb3b3; }
  .footer-column { overflow: hidden; padding-bottom: 40px; }
  .column-search { float: left; width: 55%; }
  .column-share { float: left; width: 45%; }
  .footer-search { padding-right: 130px; }
  .footer-search .stxt { padding: 0 20px; }
  .footer-search .sbtn { width: 110px; }
  .footer-share { padding: 0 12.96296%; }
  .footer-share .bdsharebuttonbox { text-align: left; }
  .footer-share .bdsharebuttonbox a { margin: 0 10px; }
  .copyright { text-align: left; } }

@media (min-width: 1260px) { .footer-top { padding-top: 60px; }
  .footer-column { padding-bottom: 55px; }
  .footer-share .bdsharebuttonbox a { margin: 0 20px; } }

/*==========================================================*/
.aside { position: fixed; z-index: 222; width: 60px; bottom: 100px; right: 15px; padding-bottom: 65px; }

.aside .item { display: block; width: 100%; background-color: #f9f9f9; text-align: center; border: 1px solid #dbdbdb; margin-bottom: 5px; padding: 4px 0px; }

.aside .item .icon { display: inline-block; vertical-align: top; background-repeat: no-repeat; -o-background-size: 100% auto; background-size: 100% auto; background-position: top center; width: 30px; height: 30px; }

.aside .item p { color: #333333; line-height: 20px; font-size: 12px; }

.aside .service .icon { background-image: url(../images/aside01.png); }

.aside .product .icon { background-image: url(../images/aside02.png); }

.aside .feedback .icon { background-image: url(../images/aside03.png); }

.aside .goto { position: absolute; bottom: 0; right: 0; }

.aside .goto .icon { background-image: url(../images/aside04.png); }

@media (min-width: 1024px) { .aside { width: 80px; padding-bottom: 85px; }
  .aside .item { padding: 10px 0px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
  .aside .item .icon { width: 40px; height: 40px; }
  .aside .item p { font-size: 14px; }
  .aside .item:hover { background-color: #f9282b; }
  .aside .item:hover .icon { background-position: 0 -40px; }
  .aside .item:hover p { color: #fff; }
  .aside .goto { display: none; } }

/*==========================================================*/
/* é¦–é  s */
.product-container { padding-top: 40px;/** **/ text-align:center;}

.product-list {width: 100%;  position: relative; /** width: 100%; **/display: inline-block;vertical-align: middle;}

.product-list ul { margin-left: -10px; margin-right: -10px; }

.product-list ul li { padding-left: 0px; padding-right: 0px; padding-bottom: 20px;/** **/width:100%; }
/** **/
.product-list ul li:nth-child(2){display:none;}

.product-list ul li a { display: block; width: 100%; position: relative; }

.product-list ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.product-list ul li .image::before { content: ''; display: block; width: 100%; /** padding-bottom: 56.666666%; **/ padding-bottom:46.39%;}

.product-list ul li .image img { display: block; position: absolute; width: 100%; top: 0; left: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-transform: translate(0, 0) scale(1); -moz-transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -o-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); }

.product-list ul li .word { /**position: absolute;**/ z-index: 22; left: 0; top: 12%; width: 100%; text-align: center; margin-top: 10px; }

.product-list ul li .word .title { color: #333333; line-height: 1.5; font-size: 20px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.multiple-container { padding-top: 25px; padding-bottom: 55px; }

.multiple-column { width: 100%; position: relative; }

.domain-list { width: 100%; position: relative; }

.domain-list li { margin-bottom: 20px; }

.domain-list li a { display: block; width: 100%; position: relative; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.domain-list li .image { display: block; display: block; width: 100%; overflow: hidden; position: relative; }

.domain-list li .image::before { content: ''; display: block; width: 100%; padding-bottom: 42.25352%; }

.domain-list li .image img { display: block; position: absolute; width: 100%; top: 0; left: 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-transform: translate(0, 0) scale(1); -moz-transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -o-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); }

.domain-list li .offset { position: absolute; bottom: 10px; width: 100%; left: 0; z-index: 22; padding-right: 15px; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; }

.domain-list li .offset:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 15px; background-color: #fff; opacity: 0.5; -webkit-filter: blur(1px); /* Chrome, Opera */ -moz-filter: blur(1px); -ms-filter: blur(1px); filter: blur(1px); }

.domain-list li .word { width: 100%; position: relative; z-index: 4; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 18px; }

.domain-list li .word .title { position: relative; color: #f9282b; position: relative; font-weight: bold; line-height: 1.5; padding-bottom: 2px; font-size: 18px; margin-bottom: 5px; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; }

.domain-list li .word .title:after { content: ''; position: absolute; bottom: 0; left: 0; height: 2px; width: 18px; background-color: #f9282b; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

.domain-list li .word .info { color: #222222; font-size: 12px; line-height: 1.5; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.news-module { position: relative; border: 1px solid #dbdbdb; padding: 44px 20px 0px; }

.news-module .more { position: absolute; top: -1px; right: -1px; }

.news-module .news-title { color: #222222; font-size: 20px; line-height: 1.5; font-weight: bold; }

.news-module .list { padding-top: 20px; }

.news-module .list li { padding: 25px 0; border-top: 1px solid #dbdbdb; }

.news-module .list li a { display: block; width: 100%; position: relative; }

.news-module .list li .title { color: #222222; font-size: 16px; font-weight: bold; display: block; line-height: 1.5; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; max-height: 48px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.news-module .list li .txtcon { padding-top: 4px; padding-bottom: 25px; }

.news-module .list li .text { color: #999999; font-size: 14px; line-height: 22px; display: block; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; max-height: 66px; }

.news-module .list li .time { color: #999999; line-height: 1.5; font-size: 14px; font-weight: bold; }

.news-button { display: inline-block; vertical-align: top; width: 40px; height: 40px; background-position: center center; -o-background-size: contain; background-size: contain; background-repeat: no-repeat; background-color: #f9282b; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-image: url(../images/newmore.png); }

/* é¦–é  e */
/* å†…é¡µæ¡†æž¶ s */
.inside-banner { width: 100%; overflow: hidden; position: relative; }

.inside-banner ul li { width: 100%; height: auto; }

.inside-banner ul li img { display: block; width: 100%; }

.mm-pagination { line-height: normal; font-size: 0; width: 100%; text-align: center; }

.mm-pagination span { cursor: pointer; margin: 0 2px; }

.mm-pagination span.swiper-pagination-bullet-active { background-color: #f9282b; }

.inside-pagination { position: absolute; bottom: 15px; left: 0; z-index: 22; }

.inside-pagination span { background-color: #fff; }

.inside-offset { position: absolute; width: 60%; left: 18.75%; z-index: 22; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 10px 10px; }

.suzyinside-h3 { line-height: 1.04545; font-size: 20px; color: #f9282b;font-weight: bold; }

.suzyinside-h4 { margin-top: 10px; line-height: 1.27273; font-size: 14px; color: #666; }

.inside-word { color: #333; line-height: 1.25; font-size: 14px; }

@media (min-width: 768px) { .inside-word { font-size: 20px; }.product-list {width:65%;}
  .inside-offset { width: 25%; padding: 2.60417% 15px; } }

@media (min-width: 1024px) { .mm-pagination { display: none; }
  .mm-pagination span { margin: 0 4px; }
  .mm-pagination span.swiper-pagination-bullet-active { background-color: #f9282b; }
  .inside-pagination { display: block; bottom: 5%; }
  .inside-swiper-prev, .inside-swiper-next { position: absolute; top: 50%; margin-top: -22px; }
  .inside-swiper-prev { left: 0%; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
  .inside-banner:hover .inside-swiper-prev { left: 4%; opacity: 1; }
  .inside-swiper-next { right: 0%; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
  .inside-banner:hover .inside-swiper-next { right: 4%; opacity: 1; }
  .inside-word { font-size: 28px; }
  .suzyinside-h3 { font-size: 30px; }
  .suzyinside-h4 { margin-top: 20px; font-size: 22px; } }

@media (min-width: 1260px) { .inside-word { font-size: 34px; }
  .suzyinside-h3 { font-size: 44px; }
  .inside-offset { width: 480px; padding: 50px 15px; } }

@media (min-width: 1360px) { .inside-word { font-size: 38px; } }

@media (min-width: 1480px) { .inside-word { font-size: 48px; } }

.full-inside-subnav { position: relative; z-index: 188; width: 100%; top: 0; left: 0; background-color: #f5f5f5; }

.invcommonweb { padding-left: 15px; padding-right: 15px; }

.inside-subitem { width: 100%; }

.channel-title { line-height: 50px; color: #222222; position: relative; text-align: center; font-size: 16px; }

.channel-title:after { content: ''; display: inline-block; vertical-align: middle; margin: 0 -15px -3px 10px; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #333 transparent transparent transparent; }

.second-level { display: none; position: absolute; width: 100%; top: 50px; z-index: 10; left: 0; background-color: #fff; padding-top: 5px; padding-bottom: 10px; -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); font-size: 0; overflow: hidden; }

.second-level ul { display: block; width: 100%; }

.second-level ul li { display: block; width: 100%; text-align: center; line-height: 34px; }

.second-level ul li a { display: block; width: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; font-size: 14px; padding-left: 20px; padding-right: 20px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; color: #222222; position: relative; }

.second-level ul li a::after { content: ''; position: absolute; height: 1px; left: 51%; right: 51%; background-color: #f9282b; bottom: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.second-level ul li.cur a { color: #f9282b; }

.second-level ul li.cur a::after { left: 0; right: 0; }

@media (min-width: 1024px) { .invcommonweb { padding-left: 40px; padding-right: 40px; }
  .inside-subitem:after { content: ''; display: block; width: 100%; height: 0; clear: both; visibility: hidden; }
  .channel-title { line-height: 60px; color: #f9282b; font-size: 20px; float: left; }
  .channel-title:after { display: none; }
  .second-level { display: block; position: static; top: 0px; background-color: transparent; padding-top: 0px; padding-bottom: 0px; -webkit-box-shadow: none; box-shadow: none; float: right; width: auto; }
  .second-level ul li { width: auto; line-height: 60px; display: inline-block; vertical-align: top; margin-left: 60px; }
  .second-level ul li:first-child { margin-left: 0; }
  .second-level ul li a { padding-left: 0px; padding-right: 0px; font-weight: bold; }
  .second-level ul li a:after { height: 2px; }
  .second-level ul li:hover a { color: #f9282b; }
  /**.second-level ul li:hover a::after { left: 0; right: 0; } **/ }

@media (min-width: 1260px) { .invcommonweb { width: 100%; max-width: 1480px; margin: 0 auto; }
  .channel-title { line-height: 80px; font-size: 24px; }
  .second-level ul li { line-height: 80px; margin-left: 90px; } }

/* å†…é¡µæ¡†æž¶ e */
/* äº§å“ä¸­å¿ƒ s */
.page-container { padding-top: 40px; overflow: hidden; }

.product-content { padding-bottom: 50px; }

.product-module { width: 100%; position: relative; }

.product-module ul { margin-left: -15px; margin-right: -15px; }

.product-module ul li { padding-left: 15px; padding-right: 15px; margin-bottom: 20px; }

.product-module ul li .more { display: none; }

.product-module ul li a { display: block; width: 100%; background-color: #fff; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; padding: 25px 20px; border: 1px solid #e5e5e5; }

.product-module ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.product-module ul li .image::before { content: ''; display: block; width: 100%; padding-bottom: 71.33106%; }

.product-module ul li .image img { display: block; width: auto; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.product-module ul li .content { padding-top: 10px; text-align: center; }

.product-module ul li .content .title { color: #222222; font-size: 18px; line-height: 1.5; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.product-module ul li .content .txtcon { padding-top: 8px; padding-bottom: 22px; }

.product-module ul li .content .text { color: #666666; font-size: 14px; line-height: 22px; display: block; width: 100%; display: -webkit-box; height: 44px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.learn-more { display: inline-block; vertical-align: top; position: relative; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; color: #666666; font-size: 14px; line-height: 1.5; border: 1px solid #dbdbdb; padding: 9px 15px; }

.learn-more:after { content: '>'; display: inline-block; vertical-align: middle; margin-left: 10px; margin-top: -2px; }

.product-load { padding-top: 15px; }

.loading-more { display: block; width: 100%; text-align: center; color: #222222; font-size: 14px; background-color: #f5f5f5; line-height: 1.5; padding: 10px 5px; font-weight: bold; }

/* äº§å“ä¸­å¿ƒ e */
/* äº§å“è¯¦ç»† s */
.product-acticle { width: 100%; position: relative; overflow: hidden; padding-bottom: 50px; }

.degree-package { padding: 30px 0; }

.degree-swcont { display: block; position: relative; width: 100%; }

.degree-swiper { width: 100%; position: relative; }

.degree-swiper ul li { width: 100%; height: auto; }

.degree-swiper ul li a { display: block; width: 100%; position: relative; padding: 10px; background-color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.degree-swiper ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.degree-swiper ul li .image::before { content: ''; display: block; width: 100%; padding-bottom: 71.42857%; }

.degree-swiper ul li .image img { display: block; width: auto; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.degree-swiper ul li .word { text-align: center; padding-top: 4px; }

.degree-swiper ul li .title { display: block; width: 100%; color: #222222; font-size: 16px; font-weight: bold; line-height: 1.5; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.small-swiper-prev, .small-swiper-next { display: none; position: absolute; width: 40px; height: 40px; cursor: pointer; position: absolute; z-index: 199; text-align: center; line-height: 40px; top: 50%; margin-top: -20px; }

.small-swiper-prev:after, .small-swiper-next:after { content: ''; width: 20px; height: 20px; border: 2px solid #7f7f7f; border-right: none; border-bottom: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: inline-block; vertical-align: middle; }

.small-swiper-prev.swiper-button-disabled, .small-swiper-next.swiper-button-disabled { cursor: default; }

.small-swiper-prev:hover:after, .small-swiper-next:hover:after { border-color: #f9282b; }

.small-swiper-prev:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.small-swiper-next:after { -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

.aboveA-package { padding: 30px 0; background: #f4f4f4; }

.aboveA-module { padding: 0 15px; }

.aboveA-desc { width: 100%; position: relative; text-align: center; }

.aboveA-desc .title { color: #222222; font-size: 30px; line-height: 1.2; }

.aboveA-desc .txtcon { padding-top: 15px; }

.aboveA-desc .text { color: #555555; font-size: 16px; line-height: 1.2; font-weight: bold; }

.aboveB-package { padding-top: 50px; padding-bottom: 50px; }

.aboveB-module { padding: 0 15px; }

.above-desc { width: 100%; position: relative; text-align: center; }

.above-desc .title { color: #222222; font-size: 30px; line-height: 1.2;font-weight: bold; }

.above-desc .title em { font-style: normal; }

.above-desc .txtcon { padding-top: 15px;}

.above-desc .txtcon .text{text-align: center;}

.above-desc .text { color: #555555; font-size: 16px; line-height: 1.41;}

.aboveC-package { background-color: #f4f4f4; padding: 50px 0 55px; }

.amaze-content { width: 100%; position: relative; }

.amaze-content ul li { width: 100%; padding-top: 20px; }

.amaze-content ul li .cons { width: 100%; position: relative; }

.amaze-content ul li .image { display: block; width: 100%; overflow: hidden; position: relative;}

.amaze-content ul li .image img { display: block; width: 100%!important;height:auto;}

.amaze-content ul li .content { padding: 20px 20px 0; }

.amaze-content ul li .content .title { line-height: 1.15; font-size: 30px; color: #222222; font-weight: bold;}

.amaze-content ul li .content .txtcon { padding-top: 15px; }

.amaze-content ul li .content .text { font-size: 16px; line-height: 1.41; color: #555555;}

.compare-package { padding-top: 65px; padding-bottom: 35px; }

.compare-list { width: 100%; position: relative; }

.compare-list ul { margin-left: -30px; margin-right: -30px; }

.compare-list ul li { padding-left: 30px; padding-right: 30px; margin-bottom: 20px; }

.compare-list ul li a { display: block; width: 100%; position: relative; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; line-height: 50px; padding: 0 60px; text-align: center; color: #222222; font-weight: bold; font-size: 16px; }

.compare-list ul li a::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; -webkit-border-radius: 60px; border-radius: 60px; height: 100%; border: 1px solid #646464; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.compare-list ul li a:after { content: ''; position: absolute; width: 16px; height: 20px; background-repeat: no-repeat; -o-background-size: contain; background-size: contain; background-position: center; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; right: 35px; top: 50%; margin-top: -10px; background-image: url(../images/arrow.png); }

.series-package { width: 100%; position: relative; }

.series-title { text-align: center; color: #222222; font-weight: bold; line-height: 1.5; font-size: 20px; }

.series-wrapper { padding-top: 20px; }

.series-swcont { display: block; position: relative; margin-left: -10px; margin-right: -10px; }

.series-swcont.slidemargin .swiper-wrapper .swiper-slide:last-child { margin-right: 0 !important; }

.series-swiper { width: 100%; position: relative; }

.series-swiper.slidemargin .swiper-wrapper .swiper-slide:last-child { margin-right: 0 !important; }

.series-swiper ul li { width: 100%; height: auto; }

.series-swiper ul li a { display: block; width: 100%; position: relative; padding: 10px; background-color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.series-swiper ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.series-swiper ul li .image::before { content: ''; display: block; width: 100%; padding-bottom: 71.42857%; }

.series-swiper ul li .image img { display: block; width: auto; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

.series-swiper ul li .word { text-align: center; padding-top: 4px; padding-bottom: 4px; }

.series-swiper ul li .title { display: block; width: 100%; color: #222222; font-size: 16px; font-weight: bold; line-height: 1.5; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.params-package { background-color: #f3f3f3; padding: 35px 0; }

.params-swcont { position: relative; }

.params-swiper { width: 100%; position: relative; }

.params-swiper ul li { width: 100%; height: auto; }

.params-swiper ul li a { display: block; width: 100%; position: relative; }

.params-swiper ul li .imgcont { background-color: #ffffff; padding: 15px 10px; }

.params-swiper ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.params-swiper ul li .image::before { content: ''; display: block; width: 100%; padding-bottom: 70.83333%; }

.params-swiper ul li .image img { position: absolute; display: block; top: 0; left: 50%; width: 100%; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }

.params-swiper ul li .word { padding-top: 10px; text-align: center; }

.params-swiper ul li .title { color: #222222; font-size: 16px; font-weight: bold; line-height: 1.5; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

/* äº§å“è¯¦ç»† e */
/* å±•ä¼š s */
.exhibit-area { width: 100%; overflow: hidden; position: relative; }

.exhibit-area .title { color: #222222; font-size: 20px; line-height: 1.2; font-weight: bold; }

.exhibit-area .sub { color: #444444; font-size: 16px; line-height: 1.2; font-weight: bold; }

.exhibit-area .textcon { padding-top: 15px; padding-bottom: 30px; }

.exhibit-area .text { color: #888888; font-size: 14px; line-height: 1.33333; }

.exhibit-swcont { padding-bottom: 50px; }

.exhibit-swiper { width: 100%; position: relative; padding-bottom: 35px; }

.exhibit-swiper ul li { width: 100%; height: auto; }

.exhibit-swiper ul li .image { display: block; width: 100%; overflow: hidden; position: relative; }

.exhibit-swiper ul li .image::before { content: ''; display: block; width: 100%; padding-bottom: 51.71681%; }

.exhibit-swiper ul li .image img { display: block; width: auto; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); }

.exhibit-pagination { position: absolute; right: 5%; bottom: 40px; z-index: 22; font-size: 0; }

.exhibit-pagination p { display: inline-block; vertical-align: baseline; color: #fff; font-size: 12px; }

.exhibit-pagination .current { font-size: 20px; }

.exhibit-pagination .line { font-size: 20px; }

.exhibit-scrollbar { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 22; height: 1px; background-color: #999999; display: none; }

.swiper-scrollbar-drag { position: absolute; left: 0; height: 3px; background-color: #f9282b; width: 100%; top: -1px; }

.exhibit-fullvideo { background-color: #f4f4f4; }

.exhibit-video { width: 100%; position: relative; overflow: hidden; }

.exhibit-video .image { display: block; width: 100%; position: relative; }

.exhibit-video .image img { display: block; width: 100%; }

.exhibit-video .button { position: absolute; z-index: 232; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.video-button { width: 40px; height: 40px; display: block; background: url(../images/video-play.png) no-repeat scroll center center; -o-background-size: contain; background-size: contain; }

.exhibit-fullnews { padding-top: 40px; padding-bottom: 30px; }

.exhibit-title { color: #222222; font-weight: bold; line-height: 1.2; font-size: 20px; }

.exhibit-listcon { padding-top: 20px; }

.exhibit-list { width: 100%; }

.exhibit-list ul li { position: relative; }

.exhibit-list ul li:after { content: ''; position: absolute; width: 10000px; height: 100%; background-color: #f1f1f1; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; opacity: 0; visibility: hidden; z-index: 11; }

.exhibit-list ul li a { padding: 10px 0; display: block; width: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: relative; z-index: 22; overflow: hidden; }

.exhibit-list ul li .data { width: 80px; float: left; text-align: center; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; background-color: #f1f1f1; padding: 0 8px; }

.exhibit-list ul li .data .day { line-height: 1.5; font-size: 30px; font-weight: bold; border-bottom: 1px solid #fff; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #f9282b; }

.exhibit-list ul li .data .time { color: #999999; line-height: 30px; font-size: 14px; padding-bottom: 2px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.exhibit-list ul li .overs { display: block; width: auto; overflow: hidden; padding-left: 20px; }

.exhibit-list ul li .title { display: block; width: 100%; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; line-height: 28px; color: #222222; }

.exhibit-list ul li .txtcon { padding-top: 6px; }

.exhibit-list ul li .text { display: block; width: 100%; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666; font-size: 14px; }

/* å±•ä¼š e */
@media (min-width: 1024px) { /* é¦–é  s */
  .product-container { padding-top: 80px; }
  .degree-swiper .swiper-wrapper { -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .series-swiper .swiper-wrapper { -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .product-list ul li { padding-bottom: 40px; }
  .product-list ul li a:after { content: ''; position: absolute; bottom: -40px; left: 0; width: 100%; height: 40px; background: url(../images/imgshadow.png) scroll center center; -o-background-size: 100% auto; background-size: 100% auto; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; opacity: 0; visibility: hidden; }
  /**.product-list ul li a:hover:after { opacity: 1; visibility: visible; }**/
  .product-list ul li a .image { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
  .product-list ul li a:hover .word .title { color: #f9282b; }
  .product-list ul li a:hover .image img { -webkit-transform: translate(0, 0) scale(1.03); -moz-transform: translate(0, 0) scale(1.03); -ms-transform: translate(0, 0) scale(1.03); -o-transform: translate(0, 0) scale(1.03); transform: translate(0, 0) scale(1.03); }
  .product-list ul li .word .title { font-size: 24px; }
  .product-list ul li .word { margin-top: 30px; }
  .multiple-container { padding-top: 40px; padding-bottom: 90px; }
  .multiple-column { padding-right: 39.58333%; }
  .column-domain { padding-right: 20px; }
  .column-news { position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 39.58333%; }
  .domain-list li:last-child { margin-bottom: 0; }
  .domain-list li a:hover { -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.3); }
  .domain-list li a:hover .offset { bottom: 18px; }
  .domain-list li a:hover .offset:after { opacity: 0.5; }
  .domain-list li a:hover .image img { -webkit-transform: translate(0, 0) scale(1.03); -moz-transform: translate(0, 0) scale(1.03); -ms-transform: translate(0, 0) scale(1.03); -o-transform: translate(0, 0) scale(1.03); transform: translate(0, 0) scale(1.03); }
  .domain-list li a:hover .word .title { color: #f9282b; -webkit-transform: translateY(-60%); -moz-transform: translateY(-60%); -ms-transform: translateY(-60%); -o-transform: translateY(-60%); transform: translateY(-60%); }
  .domain-list li a:hover .word .title:after { background-color: #f9282b; width: 18px; -webkit-transform: translateX(2px) rotate(90deg); -moz-transform: translateX(2px) rotate(90deg); -ms-transform: translateX(2px) rotate(90deg); -o-transform: translateX(2px) rotate(90deg); transform: translateX(2px) rotate(90deg); }
  .domain-list li a:hover .word .info { max-height: 21px; }
  .domain-list li .offset { bottom: 12px; padding-right: 50px; }
  .domain-list li .offset:after { right: 50px; opacity: 0; }
  .domain-list li .word { padding-left: 30px; padding-right: 30px; }
  .domain-list li .word .title { font-size: 24px; margin-bottom: 0px; color: #fff; }
  .domain-list li .word .title:after { width: 34px; background-color: #fff; }
  .domain-list li .word .info { font-size: 14px; max-height: 0; }
  .news-module { padding: 44px 20px 0px; min-height: 100%; }
  .news-module .news-title { font-size: 24px; }
  .news-module .list li a:hover .title { color: #f9282b; }
  .news-button:hover { background-color: #f9382b; }
  /* é¦–é  ebox-shadow: 0 0 25px -5px rgba(0, 0, 0, 0.2); */
  /* äº§å“ä¸­å¿ƒ s */
  .page-container { padding-top: 60px; }
  .product-content { padding-bottom: 80px; }
  .product-module ul li { margin-bottom: 30px; }
  .product-module ul li a { padding: 40px 30px; }
  .product-module ul li a:hover { -webkit-box-shadow: 0 0 30px -5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px -5px rgba(0, 0, 0, 0.2); border-color: transparent; }
  .product-module ul li a:hover .image img { -webkit-transform: translateX(-50%) scale(1.03); -moz-transform: translateX(-50%) scale(1.03); -ms-transform: translateX(-50%) scale(1.03); -o-transform: translateX(-50%) scale(1.03); transform: translateX(-50%) scale(1.03); }
  .product-module ul li a:hover .content .title { color: #f9282b; }
  .product-module ul li a:hover .learn-more { background-color: #f9282b; color: #fff; border-color: #f9282b; }
  .product-module ul li .content { padding-top: 15px; }
  .product-module ul li .content .title { font-size: 20px; }
  /* äº§å“ä¸­å¿ƒ e */
  /* äº§å“è¯¦ç»† s */
  .product-acticle { padding-bottom: 70px; }
  .degree-package { padding: 42px 0 30px; }
  /**.degree-swcont { margin-left: -25px; margin-right: -25px; max-width: 600px;margin-left: auto;margin-right: auto;}**/
  .degree-swiper { padding: 0 10px; overflow: hidden; }
  .degree-swiper ul li { padding-bottom: 20px; position: relative; z-index: 1; }
  .degree-swiper ul li a { border: 1px solid transparent; }
  .degree-swiper ul li:hover { z-index: 3; }
  .degree-swiper ul li:hover a { -webkit-box-shadow: 0px 0px 20px -10px #aaa; box-shadow: 0px 0px 20px -10px #aaa; border-color: #c7c7c7; }
  /**.degree-swiper ul li:hover a:after { opacity: 1; visibility: visible; }**/
  .degree-swiper ul li:hover .image img { -webkit-transform: translateX(-50%) scale(1.03); -moz-transform: translateX(-50%) scale(1.03); -ms-transform: translateX(-50%) scale(1.03); -o-transform: translateX(-50%) scale(1.03); transform: translateX(-50%) scale(1.03); }
  .degree-swiper ul li:hover .title { color: #f9282b; }
  .degree-swiper ul li a { padding: 10px 15px; }
  .degree-swiper ul li a:after { content: ''; position: absolute; width: 100%; bottom: -20px; left: 0; height: 20px; background: url(../images/deshadow.png) scroll center center; -o-background-size: 100% 100%; background-size: 100% 100%; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; opacity: 0; visibility: hidden; }
  .degree-swiper-prev, .degree-swiper-next { top: 35%; margin-top: 0; }
  .degree-swiper-prev { left: -10px; }
  .degree-swiper-next { right: -10px; }
  .aboveA-package { padding: 50px 0; }
  .aboveA-module { padding: 0 100px; }
  .aboveA-desc .title { font-size: 50px; }
  .aboveA-desc .txtcon { padding-top: 20px; }
  .aboveA-desc .text { font-size: 20px; }
  .aboveB-package { padding-top: 90px; padding-bottom: 70px; }
  .aboveB-module { padding: 0 70px; }
  .above-desc .title { font-size: 38px; }
  .above-desc .txtcon { padding-top: 20px; }
  .above-desc .text { font-size: 18px; }
  .aboveC-package { padding: 70px 0 75px; }
  .aboveC-module { padding: 0 30px; }
  .amaze-content ul li { padding-top: 30px; }
  .amaze-content ul li:nth-child(odd) .offset { right: 7.29167%; top: 45%; width: 36.45833%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .amaze-content ul li:nth-child(odd) .content { padding: 0; }
  .amaze-content ul li:nth-child(odd) .content .title { color: #fff; }
  .amaze-content ul li:nth-child(odd) .content .text { color: #fff; /**max-height: 231px; **/ }
  .amaze-content ul li:nth-child(even) { padding-left: 20px; padding-right: 20px; }
  .amaze-content ul li:nth-child(even) .cons { padding-left: 40.21739%; }
  .amaze-content ul li:nth-child(even) .offset { top: 0; left: 0; width: 38.04348%; height: 100%; font-size: 0; }
  .amaze-content ul li:nth-child(even) .offset::before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
  .amaze-content ul li:nth-child(even) .content { display: inline-block; vertical-align: middle; padding: 0 10%; }
  /**.amaze-content ul li:nth-child(even) .content .text { max-height: 252px; }**/
  .amaze-content ul li .offset { position: absolute; z-index: 22; }
  .amaze-content ul li .content .text { font-size: 14px; overflow-x: hidden; overflow-y: auto; padding-right: 8px; }
  .amaze-content ul li .content .text::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0.5); }
  .amaze-content ul li .content .text::-webkit-scrollbar { width: 2px; }
  .amaze-content ul li .content .text::-webkit-scrollbar-thumb { background-color: #f9282b; -webkit-border-radius: 10px; border-radius: 10px; }
  .compare-package { padding-top: 100px; padding-bottom: 85px; }
  .compare-list { padding: 0 40px; }
  .compare-list ul li { margin-bottom: 40px; }
  .compare-list ul li a { font-size: 18px; }
  .compare-list ul li a:hover { color: #f9282b; }
  .compare-list ul li a:hover:before { border-width: 2px; border-color: #f9282b; }
  .compare-list ul li a:hover:after { background-image: url(../images/arrows.png); }
  .series-title { font-size: 28px; }
  .series-wrapper { padding-top: 30px; }
  .series-swcont { margin-left: -25px; margin-right: -25px; }
  .series-swiper { padding: 0 10px; overflow: hidden; }
  .series-swiper ul li { padding-top: 10px; padding-bottom: 20px; position: relative; z-index: 1; }
  .series-swiper ul li a { border: 1px solid transparent; }
  .series-swiper ul li:hover { z-index: 3; }
  .series-swiper ul li:hover a { border-color: #c7c7c7; -webkit-box-shadow: 0px 0px 20px -10px #aaa; box-shadow: 0px 0px 20px -10px #aaa; }
  /**.series-swiper ul li:hover a:after { opacity: 1; visibility: visible; }**/
  .series-swiper ul li:hover .image img { -webkit-transform: translateX(-50%) scale(1.03); -moz-transform: translateX(-50%) scale(1.03); -ms-transform: translateX(-50%) scale(1.03); -o-transform: translateX(-50%) scale(1.03); transform: translateX(-50%) scale(1.03); }
  .series-swiper ul li:hover .title { color: #f9282b; }
  .series-swiper ul li a:after { content: ''; position: absolute; width: 100%; bottom: -20px; left: 0; height: 20px; background: url(../images/deshadow.png) scroll center center; -o-background-size: 100% 100%; background-size: 100% 100%; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; opacity: 0; visibility: hidden; }
  .series-swiper ul li .title { font-size: 18px; }
  .series-swiper-prev, .series-swiper-next { top: 25%; margin-top: 0; }
  .series-swiper-prev { left: -10px; }
  .series-swiper-next { right: -10px; }
  .params-package { padding: 65px 0; }
  .params-swiper { overflow: hidden; }
  .params-swiper ul li a:hover .image img { -webkit-transform: translateX(-50%) scale(1.03); -moz-transform: translateX(-50%) scale(1.03); -ms-transform: translateX(-50%) scale(1.03); -o-transform: translateX(-50%) scale(1.03); transform: translateX(-50%) scale(1.03); }
  .params-swiper ul li a:hover .title { color: #f9282b; }
  .params-swiper-prev, .params-swiper-next { top: 29.62963%; margin-top: 0; }
  .params-swiper-prev { left: -35px; }
  .params-swiper-next { right: -35px; }
  /* äº§å“è¯¦ç»† e */
  /* å±•ä¼š s */
  .exhibit-area .title { font-size: 30px; }
  .exhibit-area .sub { font-size: 20px; }
  .exhibit-area .textcon { padding-top: 35px; padding-bottom: 60px; /**max-width: 72.14286%; **/ }
  .exhibit-area .text { font-size: 16px; }
  .exhibit-swcont { padding-bottom: 70px; }
  .exhibit-swiper { overflow: hidden; }
  .exhibit-pagination { bottom: 50px; }
  .exhibit-pagination p { font-size: 14px; }
  .exhibit-pagination .current { font-size: 25px; }
  .exhibit-pagination .line { font-size: 25px; }
  .exhibit-swiper-prev, .exhibit-swiper-next { -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; top: 50%; margin-top: -25px; opacity: 0; cursor: pointer; }
  .exhibit-swiper-prev.swiper-button-disabled, .exhibit-swiper-next.swiper-button-disabled { cursor: default; }
  .exhibit-swiper-prev { left: 0%; }
  .exhibit-swiper-next { right: 0%; }
  .exhibit-swiper:hover .exhibit-swiper-prev { left: 4%; opacity: 1; }
  .exhibit-swiper:hover .exhibit-swiper-next { right: 4%; opacity: 1; }
  .video-button { width: 60px; height: 60px; }
  .exhibit-fullnews { padding-top: 65px; padding-bottom: 50px; }
  .exhibit-title { font-size: 30px; }
  .exhibit-list ul li { margin-bottom: 20px; }
  .exhibit-list ul li:hover:after { opacity: 1; visibility: visible; }
  .exhibit-list ul li:hover .data { background-color: #f9282b; }
  .exhibit-list ul li:hover .data .day { color: #fff; }
  .exhibit-list ul li:hover .data .time { color: #fff; }
  .exhibit-list ul li a { padding: 14px 0; }
  .exhibit-list ul li .news { max-width: 820px; }
  .exhibit-list ul li .title { font-size: 18px; font-weight: bold; }
  .exhibit-list ul li .txtcon { padding-top: 10px; }
  /* å±•ä¼š e */ }

@media (min-width: 1260px) { /* é¦–é  s */
  .product-container { padding-top: 120px; }
  .product-list ul li { padding-bottom: 55px; }
  .product-list ul li a:after { bottom: -54px; height: 54px; }
  .product-list ul li .word .title { font-size: 28px; }
  .product-list ul li .word { margin-top: 50px; }
  .multiple-container { padding-top: 45px; padding-bottom: 110px; }
  .domain-list li .offset { padding-right: 70px; }
  .domain-list li .offset:after { right: 70px; }
  .domain-list li .word .title { font-size: 28px; }
  .news-module { padding: 44px 40px 0px; }
  .news-module .news-title { font-size: 30px; }
  .news-module .list li { padding: 36px 0; }
  .news-module .list li .title { font-size: 20px; max-height: 60px; }
  .news-module .list li .txtcon { padding-top: 8px; padding-bottom: 36px; }
  /* é¦–é  e */
  /* äº§å“ä¸­å¿ƒ s */
  .page-container { padding-top: 100px; }
  .product-content { padding-bottom: 100px; }
  .product-module ul li a { padding: 60px 50px; }
  .product-module ul li .content { padding-top: 25px; }
  .product-module ul li .content .title { font-size: 24px; }
  .product-module ul li .content .txtcon { padding-top: 15px; padding-bottom: 35px; }
  .learn-more { font-size: 15px; padding: 13px 28px; }
  .learn-more:after { margin-left: 15px; }
  .product-load { padding-top: 20px; }
  .loading-more { font-size: 16px; padding: 13px 5px; }
  /* äº§å“ä¸­å¿ƒ e */
  /* äº§å“è¯¦ç»† s */
  .product-acticle { padding-bottom: 80px; }
  .degree-swiper ul li { padding-top: 10px; padding-bottom: 45px; }
  .degree-swiper ul li a { padding: 15px 15px; }
  .degree-swiper ul li a:after { height: 45px; bottom: -45px; }
  .degree-swiper ul li .word { padding-top: 7px; }
  .degree-swiper ul li .title { font-size: 18px; }
  .aboveA-package { padding: 50px 0; }
  .aboveA-module { padding: 0 140px; }
  .aboveA-desc .title { font-size: 72px; }
  .aboveA-desc .txtcon { padding-top: 30px; }
  .aboveA-desc .text { font-size: 24px; }
  .aboveB-package { padding-top: 90px; padding-bottom: 70px; }
  .aboveB-module { padding: 0 90px; }
  .above-desc .title { font-size: 46px; }
  .above-desc .text { font-size: 18px; }
  .aboveC-package { padding: 95px 0 105px; }
  .aboveC-module { padding: 0 60px; }
  .amaze-content ul li { padding-top: 40px; }
  /**.amaze-content ul li:nth-child(odd) .content .text { max-height: 264px; }**/
  .amaze-content ul li:nth-child(even) { padding-left: 40px; padding-right: 40px; }
  /**.amaze-content ul li:nth-child(even) .content .text { max-height: 297px; }**/
  .amaze-content ul li .content .title { font-size: 46px; }
  .amaze-content ul li .content .text { font-size: 18px; }
  .compare-package { padding-top: 130px; padding-bottom: 95px; }
  .compare-list { padding: 0 70px; }
  .compare-list ul li a { line-height: 56px; font-size: 24px; }
  .compare-list ul li a:after { width: 20px; }
  .series-title { font-size: 36px; }
  .series-swiper ul li .word { padding-top: 12px; padding-bottom: 10px; }
  .series-swiper ul li .title { font-size: 20px; }
  .params-package { padding: 95px 0; }
  .params-swiper ul li .imgcont { padding: 25px 20px; }
  .params-swiper ul li .word { padding-top: 18px; }
  .params-swiper ul li .title { font-size: 20px; }
  .params-swiper-prev { left: -35px; }
  .params-swiper-next { right: -35px; }
  /* äº§å“è¯¦ç»† e */
  /* å±•ä¼š s */
  .exhibit-area .title { font-size: 40px; }
  .exhibit-area .sub { font-size: 25px; }
  .exhibit-swcont { padding-bottom: 95px; }
  .exhibit-pagination { bottom: 80px; }
  .exhibit-pagination .current { font-size: 30px; }
  .exhibit-pagination .line { font-size: 30px; }
  .video-button { width: 80px; height: 80px; }
  .exhibit-fullnews { padding-top: 85px; }
  .exhibit-title { font-size: 40px; }
  .exhibit-list ul li .title { font-size: 20px; }
  /* å±•ä¼š e */ }

@media (min-width: 1360px) { .degree-swiper-prev { left: -30px; }
  .degree-swiper-next { right: -30px; }
  .series-swiper-prev { left: -30px; }
  .series-swiper-next { right: -30px; } }

@media (min-width: 1440px) { /* äº§å“è¯¦ç»† s */
  .above-desc .title { font-size: 52px; }
  .above-desc .txtcon { padding-top: 30px; }
  .above-desc .text { font-size: 18px; }
  /**.amaze-content ul li:nth-child(odd) .content .text { max-height: 324px; } .amaze-content ul li:nth-child(even) .content .text { max-height: 378px; }**/
  /* äº§å“è¯¦ç»† e */ }

@media (min-width: 1600px) { .params-swiper-prev { left: -45px; }
  .params-swiper-next { right: -45px; }
  /* å±•ä¼š s */
  .exhibit-area .title { font-size: 48px; }
  .exhibit-area .sub { font-size: 30px; }
  .exhibit-area .textcon { padding-top: 45px; padding-bottom: 90px; }
  .exhibit-area .text { font-size: 18px; }
  .exhibit-title { font-size: 48px; }
  .exhibit-listcon { padding-top: 28px; }
  /* å±•ä¼š e */
  /* äº§å“è¯¦ç»† s */
  .amaze-content ul li:nth-child(odd) .offset { top: 50%; }
  /* äº§å“è¯¦ç»† e */ }

@media (min-width: 1900px) { /* äº§å“è¯¦ç»† s */
  /**.amaze-content ul li:nth-child(odd) .content .text { max-height: 462px; } .amaze-content ul li:nth-child(even) .content .text { max-height: 462px; }**/
  .amaze-content ul li .content .title { font-size: 52px; }
  .amaze-content ul li .content .txtcon { padding-top: 35px; }
  .amaze-content ul li .content .text { font-size: 22px; }
  .aboveB-package { padding-top: 140px; padding-bottom: 110px; }
  .aboveB-module { padding: 0 120px; }
  /* äº§å“è¯¦ç»† e */ }

.pagination { text-align: center; display: none; }

.viewmore-module { display: block; width: 100%; text-align: center; background-color: #bb9f69; color: #fff; font-size: 14px; line-height: 28px; padding: 8px 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

@media (min-width: 1024px) { .viewmore-module { display: none; }
  .pagination { display: block; text-align: center; }
  .laypage_main { display: inline-block; vertical-align: top; }
  .pagination .laypage_main .laypage_curr { background-color: #bb9f69; color: #fff; }
  .pagination .laypage_main a, .pagination .laypage_main input, .pagination .laypage_main span { width: 36px; height: 36px; display: inline-block; vertical-align: middle; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d8d8d8; }
  .pagination .laypageskin_molv .laypage_curr { background-color: #bb9f69 !important; border-color: #bb9f69; }
  .laypageskin_molv .laypage_prev, .laypageskin_molv .laypage_next { position: relative; text-align: center; font-size: 0 !important; padding: 0 10px !important; }
  .laypageskin_molv .laypage_prev span, .laypageskin_molv .laypage_next span { display: none; }
  .laypageskin_molv .laypage_prev:after, .laypageskin_molv .laypage_next:after { content: ''; width: 8px; height: 8px; border: 2px solid #919191; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-top: -2px; }
  .laypageskin_molv .laypage_prev:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
  .laypageskin_molv .laypage_next:after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; } }

/*ç›¸å†Œè½®æ’­ s*/
.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }

.thumb-popup .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: auto; width: 100%; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }

.thumb-popup .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; line-height: 30px; text-align: center; color: #fff; cursor: pointer; background: #2e4a92; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); width: 640px; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }

.thumb-popup .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; cursor: pointer; }

.thumb-popup .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left { left: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right { right: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-popup .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #2e4a92; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #2e4a92; }

.thumb-popup .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }

@media (min-width: 768px) { .thumb-popup .thumb-wraper .banner-btn.swiper-left { left: 4%; }
  .thumb-popup .thumb-wraper .banner-btn.swiper-right { right: 4%; } }

@media (min-width: 1024px) { .thumb-popup .thumb-wraper .banner-btn { display: block; } }

/*ç›¸å†Œè½®æ’­ e*/
.product-profile { width: 100%; position: relative; padding-bottom: 25px; border-bottom: 1px solid #dbdbdb; }

.product-view { position: relative; }

.magnify { position: absolute; top: 0; left: 0; z-index: 20; display: none; width: 140px; height: 140px; cursor: move; background: url(../images/suzypic.png); }

.suzybpic { display: none; position: absolute; top: 0; left: 100%; width: 100%; height: 100%; z-index: 100; overflow: hidden; background: #fff; -webkit-box-shadow: 0px 0px 20px -10px #aaa; box-shadow: 0px 0px 20px -10px #aaa; }

.suzybpic img { position: absolute; top: 0; left: 0; width: auto; height: auto; max-width: none; max-height: none; }

.suzyvideowrap { position: absolute; top: 0; left: 0; z-index: 233; background: #000; width: 100%; height: 100%; display: none; }

.suzyvideoview { width: 100%; height: 100%; }

.propost-maximg { width: 100%; position: relative; }

.propost-maximg ul li { width: 100%; overflow: hidden; height: auto; cursor: pointer; }

.propost-maximg ul li .image { width: 100%; max-width: 540px; margin: 0 auto; position: relative; overflow: hidden; }

.propost-maximg ul li .image:before { content: ''; display: block; width: 100%; padding-bottom: 87.14286%; }

.propost-maximg ul li .image img { display: block; width: 100%; position: absolute; top: 0; left: 0; }

.propost-pagination { width: 100%; font-size: 0; line-height: normal; text-align: center; position: absolute; left: 0; z-index: 22; bottom: 15px; }

.propost-pagination span { display: inline-block; vertical-align: top; width: 8px; height: 8px; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; background-color: #333; margin: 0 4px; }

.propost-pagination span.swiper-pagination-bullet-active { background-color: #f9282b; }

.float_layer { display: none; }

.imagezoom-viewer { display: none; }

.product-minview { width: 100%; position: relative; display: none; }

.propost-minimg { width: 100%; overflow: hidden; }

.propost-minimg ul li { width: 25%; height: auto; overflow: hidden; cursor: pointer; }

.propost-minimg ul li:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #eaeaea; }

.propost-minimg ul li a { width: 100%; display: block; overflow: hidden; position: relative; }

.propost-minimg ul li a:before { content: ''; display: block; width: 100%; padding-bottom: 87.14286%; }

.propost-minimg ul li a img { display: block; max-width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.propost-minimg ul li.cur:after { border-color: #f9282b; border-width: 2px; }

.propost-prev, .propost-next { display: none; }

.buynow-cont { padding-top: 20px; padding-bottom: 30px; }

.buynow { display: block; width: 100%; text-align: center; background-color: #f9282b; color: #fff; line-height: 1.5; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; font-size: 18px; padding: 8px 0; }

.profile-title { color: #f9282b; font-size: 20px; line-height: 1.5; position: relative; padding-bottom: 12px; font-weight: bold; }

.profile-title:after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; background-color: #222222; bottom: 0; }

.propost-contxt { width: 100%; position: relative; }

.propost-contxt .propost { padding-top: 15px; padding-bottom: 20px; border-bottom: 1px solid #dbdbdb; }

.propost-contxt .propost:last-child { border-bottom: none; }

.propost-contxt .propost .title { color: #222222; font-size: 18px; font-weight: bold; line-height: 1.5; }

.propost-contxt .propost .contxt { padding-top: 4px; }

.propost-contxt .propost .contxt li { width: 100%; position: relative; color: #666666; font-size: 14px; line-height: 1.5; padding-top: 2px; padding-bottom: 2px; font-weight: bold; padding-left: 10px; }

.propost-contxt .propost .contxt li::before { content: ''; position: absolute; width: 3px; height: 3px; background-color: #707070; -webkit-border-radius: 50%; border-radius: 50%; left: 2px; top: 10px; }

.profile-desc { padding-top: 20px; padding-bottom: 50px; }

.profile-desc .suptitle { color: #222222; font-weight: bold; font-size: 18px; line-height: 1.5; }

.profile-desc .txtcon { padding-top: 4px; padding-bottom: 20px; border-bottom: 1px solid #dbdbdb; margin-bottom: 15px; }

.profile-desc .text { color: #666666; font-size: 14px; font-weight: bold; line-height: 24px; }

.profile-desc .txtul { padding-top: 12px; }

.profile-desc .txtul li { margin-bottom: 10px; }

.profile-desc .txtul li .title { color: #444444; font-size: 15px; font-weight: bold; line-height: 1.5; }

.profile-desc .txtul li .txt { color: #666666; font-size: 14px; font-weight: bold; line-height: 20px; }

@media (min-width: 768px) { .propost-contxt .propost .contxt { font-size: 0; }
  .propost-contxt .propost .contxt li { display: inline-block; vertical-align: top; width: 50%; padding-right: 20px; } }

@media (min-width: 1024px) { .product-profile:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
  .product-view { float: left; z-index: 22; width: 50%;}
  .propost-maximg ul li .image { max-width: 100%; }
  .product-params { width: 50%; padding-top: 0; padding-left: 40px;float: right; }
  .propost-pagination { display: none; }
  .float_layer { position: absolute; width: 150px; height: 150px; background: rgba(0, 0, 0, 0.5); display: none; border: 1px solid #ebebeb; overflow: hidden; cursor: move; top: 0; left: 0; }
  .float_layer span { width: 100%; height: 100%; display: block; overflow: hidden; position: relative; }
  .float_layer span img { position: absolute; max-width: none; width: auto; height: auto; max-height: initial; top: 0; left: 0; }
  .imagezoom-viewer { border: 1px solid #eee; overflow: hidden; text-align: center; position: absolute; top: 0; left: 100%; width: 100%; }
  .imagezoom-viewer::before { content: ''; display: block; width: 100%; padding-bottom: 87.14286%; }
  .imagezoom-viewer .viewer-img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
  .imagezoom-viewer .viewer-img img { display: block; width: 200%; position: absolute; top: 0; left: 0; }
  .minview-swcont { padding-top: 33px; padding-bottom: 62px; }
  .product-minview { display: block; padding-left: 54px; padding-right: 54px; }
  .propost-minimg ul li:after { -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
  .propost-minimg ul li:hover:after { border-color: #f9282b; border-width: 2px; }
  .propost-prev, .propost-next { position: absolute; display: block; top: 0; cursor: pointer; width: 35px; height: 100%; border: 1px solid #e1e1e1; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
  .propost-prev:after, .propost-next:after { content: ''; position: absolute; width: 13px; height: 13px; border: 2px solid #666; top: 50%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
  .propost-prev:hover, .propost-next:hover { background-color: #f9282b; border-color: #f9282b; }
  .propost-prev:hover:after, .propost-next:hover:after { border-color: #fff; }
  .propost-next { right: 0; }
  .propost-next:after { border-left: none; border-bottom: none; right: 9px; margin-right: 4px; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
  .propost-prev { left: 0; }
  .propost-prev:after { border-right: none; border-bottom: none; left: 9px; -webkit-transform: translateY(-50%) rotate(-45deg); -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); margin-left: 4px; }
  .buynow-cont { padding-top: 0; padding-bottom: 0; }
  .buynow:hover { background-color: #f8322b; }
  .profile-title { font-size: 26px; padding-bottom: 18px; }
  .profile-title:after { height: 4px; }
  .propost-contxt { width: 100%; position: relative; }
  .propost-contxt .propost { padding-top: 20px; padding-bottom: 30px; }
  .propost-contxt .propost .title { font-size: 20px; }
  .propost-contxt .propost .contxt { padding-top: 6px; }
  .propost-contxt .propost .contxt li { width: 100%; font-weight: bold; }
  .product-void { padding-bottom: 50px; }
  .profile-desc { border-bottom: 1px solid #dbdbdb; }
  .profile-desc .suptitle { font-size: 20px; } }

@media (min-width: 1260px) { .product-params { padding-left: 60px; }
  .buynow { font-size: 20px; padding: 10px 0; }
  .propost-contxt .propost { padding-top: 27px; padding-bottom: 34px; }
  .propost-contxt .propost .contxt li { width: 50%; }
  .product-void { padding-bottom: 80px; }
  .profile-desc .txtcon { padding-bottom: 38px; margin-bottom: 30px; }
  .profile-desc .txtul li .title { font-size: 16px; } }

@media (min-width: 1600px) { .buynow { font-size: 24px; padding: 14px 0; }
  .profile-title { font-size: 32px; padding-bottom: 24px; }
  .propost-contxt .propost .title { font-size: 24px; }
  .product-void { padding-bottom: 100px; }
  .profile-desc { padding-top: 28px; padding-bottom: 85px; }
  .profile-desc .suptitle { font-size: 24px; }
  .profile-desc .txtul li .title { font-size: 18px; } }

/*----ç½‘ç«™åœ°å›¾ start----*/
.sitemapcont2 { padding: 6% 30px; overflow: hidden; background: #fff; margin-top: 25px; }

.sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.sitemapcont2 dl dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.sitemapcont2 dl dt a { color: #f9282b; }

.sitemapcont2 dl dt a:hover { color: #2b3d92; }

.sitemapcont2 dl dd { padding: 4% 3% 1% 3%; }

.sitemapcont2 dl dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

.Singlepage { margin-top: 45px; }

@media (min-width: 767px) { .sitemapcont2 { padding: 5% 30px; }
  .sitemapcont2 dl { border: 1px solid #e6e6e6; min-height: 68px; }
  .sitemapcont2 dl dt { font-size: 20px; }
  .sitemapcont2 dl dd { padding: 2% 3% 1% 3%; }
  .sitemapcont2 dl dd a { margin: 0 50px 8px 0; }
  .sitemapcont2 dl dd a:hover { color: #2b3d92; }
  .Singlepage { margin-top: 0px; } }

@media (min-width: 1600px) { .sitemapcont2 dl dt { font-size: 22px; }
  .sitemapcont2 dl dd { font-size: 16px; } }

/*----ç½‘ç«™åœ°å›¾ end----*/
@-webkit-keyframes fade-left-slide { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@-moz-keyframes fade-left-slide { 0% { opacity: 0;
    -moz-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -moz-transform: translateX(0px);
    transform: translateX(0px); } }

@-o-keyframes fade-left-slide { 0% { opacity: 0;
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -o-transform: translateX(0px);
    transform: translateX(0px); } }

@keyframes fade-left-slide { 0% { opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }

@-webkit-keyframes fade-right-slide { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@-moz-keyframes fade-right-slide { 0% { opacity: 0;
    -moz-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -moz-transform: translateX(0px);
    transform: translateX(0px); } }

@-o-keyframes fade-right-slide { 0% { opacity: 0;
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -o-transform: translateX(0px);
    transform: translateX(0px); } }

@keyframes fade-right-slide { 0% { opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px); } }

.slide-fade-left { -webkit-animation: fade-left-slide 1s 1; -moz-animation: fade-left-slide 1s 1; -o-animation: fade-left-slide 1s 1; animation: fade-left-slide 1s 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 1; }

.slide-fade-right { -webkit-animation: fade-right-slide 1s 1; -moz-animation: fade-right-slide 1s 1; -o-animation: fade-right-slide 1s 1; animation: fade-right-slide 1s 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards; opacity: 1; }

/* æ³•å¾‹å£°æ˜Ž s */
.inside-wrapper { padding-top: 30px; padding-bottom: 25px; }

.legal-title { text-align: center; font-size: 22px; color: #333333; line-height: 1.2; }

.terms-contents, .legaltext { padding: 30px 0 15px; }

.fonts-lh28, .fonts-lh30, .fonts-lh32 { font-size: 14px; color: #333; line-height: 24px; }

@media (min-width: 1024px) { .inside-wrapper { padding-top: 60px; padding-bottom: 50px; }
  .legal-title { font-size: 30px; }
  .legaltext { padding-top: 60px; padding-bottom: 30px; }
  .fonts-lh30 { font-size: 16px; line-height: 30px; } }

@media (min-width: 1260px) { .inside-wrapper { padding-top: 80px; padding-bottom: 65px; }
  .legal-title { font-size: 34px; } }

/* æ³•å¾‹å£°æ˜Ž e */
.searchcont401 { padding-top: 20px; padding-bottom: 40px; background-color: #ffffff; min-height: 60vh; }

.searchtitle401 { padding: 28px 15px; background-color: #f2f2f2; }

.searchtitle401 span { color: #2e4a92; }

.resultlist401 { font-size: 13px; padding: 3% 0; }

.resultlist401 ul { padding-bottom: 30px; }

.resultlist401 ul li img { display: block; width: 100%; margin-bottom: 2%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 3%; }

.resultlist401 h4 em { color: #2e4a92; font-style: normal; }

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input { margin-top: 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; width: 100%; height: 40px; line-height: 40px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #2e4a92; text-align: center; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input:hover { background-color: #2b3d92; }

.keywords { color: #da251d; }

@media (min-width: 768px) { .searchtitle401 { font-size: 24px; }
  .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
  .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
  .resultlist401 ul li img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; } }

@media (min-width: 992px) { .searchcont401 { padding-top: 40px; padding-bottom: 60px; }
  .searchinputcont401 { width: 45%; margin: 0 auto; }
  .resultlist401 ul { padding-bottom: 60px; }
  .searchinputcont401 dt { float: left; width: 78%; }
  .searchinputcont401 dd { float: left; width: 22%; }
  .searchinputcont401 dt input { font-size: 16px; }
  .searchinputcont401 dd input { margin-top: 0; }
  .searchinputcont401 dd input { font-size: 16px; font-weight: bold; } }

.loadingmore { display: block; width: 100%; font-size: 14px; background-color: #2e4a92; height: 40px; line-height: 40px; color: #ffffff; text-align: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }

.loadingmore:hover { background-color: #2e4a92; }

@media (min-width: 1024px) { .loadingmore { height: 50px; line-height: 50px; font-size: 16px; } }

.dead-discern { padding-top: 20px; padding-bottom: 20px; text-align: center; }

.no-discern { display: inline-block; vertical-align: top; position: relative; padding-left: 60px; text-align: left; }

.no-discern .noicon { position: absolute; top: 0; left: 0; width: 42px; }

.no-discern .noicon img { display: block; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; position: static; }

.no-discern .cnts .title { color: #333; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 10px; }

.no-discern .cnts .info { color: #666; font-size: 14px; line-height: 24px; padding-left: 10px; }

.common-back { right: 25px; }

.public-title1 { padding-bottom: 10px; margin-bottom: 10px; position: relative; }

/**.public-title1::before { content: ''; position: absolute; bottom: 0; left: 0; width: 30px; height: 2px; background-color: #f9282b; }**/
.public-title1 h3 { line-height: 1; font-size: 20px; letter-spacing: -1px; color: #222222; font-weight: bold; margin-bottom: 5px; }

.public-title1 h4 { line-height: 1; font-size: 16px; letter-spacing: -1px; color: #666666; font-weight: bold; }

/* å…³äºŽæˆ‘ä»¬2 s */
.aboutus2-group { padding: 40px 0 30px 0; overflow: hidden; }

.aboutus2-group .thumb { overflow: hidden; margin-top: 20px; }

.aboutus2-group .thumb img { width: 100%; -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; }

.aboutus2-group .content { color: #999999; font-size: 14px; font-weight: bold; }

.aboutus2-leader { padding-top: 30px; background-color: #f4f4f4; padding-bottom: 35px; }

.aboutus2-leader .global-thumb { position: relative; }

.aboutus2-leader .global-thumb img { width: 100%; }

.aboutus2-leader .global-thumb .pcmap { display: none; }

.aboutus2-leader .global-thumb .mmmap { display: block; }

.aboutus2-leader .instr-area { position: absolute; bottom: 100%; left: 50%;width: 63px; visibility: hidden; margin-bottom: 20px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; opacity: 0; webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}

.aboutus2-leader .content { color: #999999; font-size: 14px; font-weight: bold; margin-bottom: 15px; }

/**.aboutus2-leader .global-img { position: absolute; top: 54%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 93.85666%; max-height: 83.69099%; }
**/
.global-dots { display: none; }

.aboutus2-investing { padding-top: 30px; padding-bottom: 35px; background: url(../images/investing-bg.png) 63% center no-repeat; -o-background-size: cover; background-size: cover; }

.aboutus2-investing .bg-box { display: none; }

.aboutus2-investing .bg-box img { width: 100%; }

.aboutus2-investing .content { color: #fff; font-size: 14px; font-weight: bold; }

.aboutus2-investing .public-title1 h3 { color: #fff; }

.aboutus2-quality { padding-top: 40px; padding-bottom: 40px; overflow: hidden; }

.aboutus2-quality .thumb { overflow: hidden; }

.aboutus2-quality .thumb img { width: 100%; -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; }

.aboutus2-quality .word { background-color: #f4f4f4; padding: 20px 15px 30px 15px; }

.aboutus2-quality .content { font-size: 14px; font-weight: bold; color: #999999; }

/* å…³äºŽæˆ‘ä»¬2 e */
/* è”ç³»æˆ‘ä»¬ s */
.contactus-container .contact-info { padding-top: 40px; padding-bottom: 30px; }

.contactus-container .thumb { overflow: hidden; }

.contactus-container .thumb img { -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; width: 100%; }

.contactus-container .info-area { padding: 15px 15px; }

.contactus-container .info-list p { font-weight: bold; }

.contactus-container .contact-form { padding-top: 30px; padding-bottom: 30px; border-top: solid 1px #dbdbdb; }

.contactus-container .form-area { margin-bottom: 15px; }

.contactus-container .form-area input { border: solid 1px #dbdbdb; height: 40px; width: 100%; padding: 0 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.contactus-container .form-area input:focus { border-color: #f9282b; -webkit-box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); }

.contactus-container .form-area textarea { border: solid 1px #dbdbdb; width: 100%; padding: 0 10px; height: 100px; padding-top: 10px; }

.contactus-container .form-area textarea:focus { border-color: #f9282b; -webkit-box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); }

.contactus-container .form-area.required { position: relative; }

.contactus-container .form-area.required::before { content: '*'; position: absolute; left: 3px; top: 10px; font-size: 14px; color: #f9282b; }

.contactus-container .code-item { font-size: 0; position: relative; }

.contactus-container .code-item input { width: 100%; }

.contactus-container .code-item .code-btn { width: 100px; height: 40px; position: absolute; top: 0; right: 0; }

.contactus-container .code-item .code-btn img { width: 100%; height: 100%; }

.contactus-container .code-item span { display: block; width: 100%; height: 100%; padding-right: 110px; }

.contactus-container .submit-item { font-size: 0; }

.contactus-container .submit-item button { line-height: 36px; text-align: center; width: 120px; border: solid 1px #dbdbdb; background: none; color: #666666; font-size: 14px; outline: none; -webkit-box-shadow: none; box-shadow: none; font-weight: bold; }

.contactus-container .submit-item .submit-btn { background-color: #f9282b; color: #fff; margin-right: 15px; }

/* è”ç³»æˆ‘ä»¬ e */
/* æ–°é—»è¯¦æƒ… s */
.newsDetail-container { padding-top: 40px; padding-bottom: 30px; }

.newsDetail-container .news-title { line-height: 1.2; letter-spacing: -1px; color: #222222; font-size: 24px; font-weight: bold; margin-bottom: 6px; }

.newsDetail-container .date { color: #666666; margin-bottom: 15px; }

.newsDetail-container .content { padding: 15px 0; border-top: solid 1px #dbdbdb; color: #a1a1a1; line-height: 22px; border-bottom: solid 1px #dbdbdb; margin-bottom: 20px; }

.newsDetail-container .content img { max-width: 100%; margin: 5px 0; }

.newsDetail-container .share-list { font-size: 0; color: #666666; }

.newsDetail-container .share-list span { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: bold; }

.newsDetail-container .share-list .bshare-custom { display: inline-block; vertical-align: middle; margin-left: 10px; }

.newsDetail-container .share-list .bshare-custom a { display: inline-block; padding: 0; margin-right: 5px; width: 30px; height: 30px; -o-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; -webkit-border-radius: 100%; border-radius: 100%; }

.newsDetail-container .share-list .bshare-custom .share-facebook { background-image: url(../images/share-facebook.png); }

.newsDetail-container .share-list .bshare-custom .share-facebook:active { background-image: url(../images/share-facebook-o.png); }

.newsDetail-container .share-list .bshare-custom .share-twitter { background-image: url(../images/share-twitter.png); }

.newsDetail-container .share-list .bshare-custom .share-twitter:active { background-image: url(../images/share-twitter-o.png); }

.newsDetail-container .share-list .bshare-custom .share-linkedin { background-image: url(../images/share-linkedin.png); }

.newsDetail-container .share-list .bshare-custom .share-linkedin:active { background-image: url(../images/share-linkedin-o.png); }

/* æ–°é—»è¯¦æƒ… e */
/* æ–°é—»èµ„è®¯ s */
.newsList-container { padding-top: 40px; padding-bottom: 30px; }

.newsList-container .news-public-title h3 { letter-spacing: -1px; color: #222222; font-size: 16px; border-bottom: solid 3px #222222; line-height: 33px; padding-left: 20px; -o-background-size: 12px auto; background-size: 12px auto; background-position: left center; background-image: url(../images/news-title-bg.png); font-weight: bold; }

.newsList-container .thumb { overflow: hidden; }

.newsList-container .thumb img { width: 100%; -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; }

.newsList-container .news-headlines { position: relative; margin-bottom: 30px; }

.newsList-container .news-headlines a { display: block; }

.newsList-container .news-headlines h2 { position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; padding: 0 10px; line-height: 35px; font-size: 16px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65))); background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65)); background-image: -moz- oldlinear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65)); background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65)); background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65)); }

.newsList-container .area-l { padding-bottom: 10px; }

.newsList-container .area-l .list { margin-top: 20px; }

.newsList-container .area-l li { margin-bottom: 20px; }

.newsList-container .area-l .list-item { display: block; }

.newsList-container .area-l .info { padding: 15px; -webkit-box-shadow: 0px 5px 10px 0px #d9d9d9; box-shadow: 0px 5px 10px 0px #d9d9d9; }

.newsList-container .area-l .date { font-size: 12px; text-align: center; position: relative; display: inline-block; vertical-align: middle; background: #f1f1f1; width: 60px; height: 60px; color: #999999; padding-top: 39px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.newsList-container .area-l .date .dd { -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; letter-spacing: -1px; color: #f9282b; font-size: 24px; font-weight: bold; position: absolute; line-height: 1; top: 7px; left: 0; width: 100%; }

.newsList-container .area-l .date .dd::before { content: ''; position: absolute; width: 82.5%; height: 1px; background: #fff; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -4px; }

.newsList-container .area-l .info-t { font-size: 0; margin-bottom: 5px; }

.newsList-container .area-l .info-t h2 { width: -webkit-calc(100% - 60px); width: -moz-calc(100% - 60px); width: calc(100% - 60px); font-size: 16px; color: #222222; font-weight: bold; display: inline-block; vertical-align: middle; padding-left: 10px; }

.newsList-container .area-l .info-t h2 span { max-height: 40px; line-height: 20px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsList-container .area-l .info-content { word-break: break-all; color: #999999; padding: 5px 8px; }

.newsList-container .area-l .info-content p { height: 60px; font-size: 14px; max-height: 60px; line-height: 20px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.newsList-container .express-list { margin-top: 15px; padding-top: 10px; padding-bottom: 10px; position: relative; }

.newsList-container .express-list::before { content: ''; position: absolute; height: 100%; width: 1px; background: #dbdbdb; left: 7px; top: 0; }

.newsList-container .express-list li { margin-bottom: 20px; position: relative; }

.newsList-container .express-list li:last-child { margin-bottom: 0; }

.newsList-container .express-list li.active .desc { display: block; }

.newsList-container .express-list li.active .toggle-desc::before { background: #f9282b; }

.newsList-container .toggle-desc { position: absolute; left: 0px; top: 1px; width: 15px; height: 15px; -webkit-border-radius: 100%; border-radius: 100%; border: solid 1px #fed5d6; background: #fff; cursor: pointer; }

.newsList-container .toggle-desc::before { content: ''; position: absolute; left: 3px; top: 3px; width: 7px; height: 7px; -webkit-border-radius: 100%; border-radius: 100%; border: solid 2px #f9282b; }

.newsList-container .express-item { display: block; padding-left: 25px; }

.newsList-container .express-item h2 { font-size: 16px; line-height: 1.2; color: #222222; font-weight: bold; position: relative; margin-bottom: 8px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.newsList-container .express-item h2 span { display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.newsList-container .express-item .date { color: #999999; margin-bottom: 8px; }

.newsList-container .express-item .desc { display: none; background-color: #f4f4f4; padding: 15px; color: #999999; line-height: 20px; max-width: 90%; word-break: break-all; }

/* æ–°é—»èµ„è®¯ e */
/* å±•ä¼š s */
.expo-container { padding-top: 40px; }

.expo-container .public-title1 { padding-bottom: 0; margin-bottom: 15px; }

.expo-container .public-title1::before { display: none; }

.expo-container .content { color: #888888; line-height: 20px; word-break: break-all; }

.expo-container .expo-info-area { padding-bottom: 30px; }

.expo-container .expo-video { background: #F4F4F4; }

.expo-container .expo-video .thumb { overflow: hidden; position: relative; }

.expo-container .expo-video .thumb::before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 40px; height: 40px; background-image: url(../images/video-play.png); -o-background-size: cover; background-size: cover; }

.expo-container .expo-video .thumb img { width: 100%; -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; }

.expo-container .expo-video .video { position: relative; }

.expo-container .expo-video .videobox2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; }

.expo-container .expo-video #videobox1 { width: 100%; height: 100%; }

.expo-container .expo-news { padding-top: 30px; padding-bottom: 30px; }

.expo-container .expo-news .title { line-height: 1; font-size: 20px; letter-spacing: -1px; color: #222222; font-weight: bold; margin-bottom: 10px; }

.expo-container .expo-news li { padding: 14px 0; position: relative; }

.expo-container .expo-news li::before { content: ''; position: absolute; width: 2999px; height: 100%; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background-color: #f1f1f1; z-index: -1; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.expo-container .expo-news .expo-item { display: block; position: relative; }

.expo-container .expo-news .expo-item .date { position: absolute; top: 0; left: 0; width: 60px; height: 60px; background-color: #f1f1f1; font-size: 12px; text-align: center; padding-top: 60px; }

.expo-container .expo-news .expo-item .info { padding-left: 75px; }

.expo-container .expo-news .expo-item .info h2 { font-size: 16px; margin-bottom: 5px; color: #222222; font-weight: bold; line-height: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.expo-container .expo-news .expo-item .info .content { color: #666666; height: 40px; max-height: 40px; line-height: 20px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

/* å±•ä¼š e */
/* éšè—é¡µ s */
.download-container { padding-top: 35px; padding-bottom: 40px; }

.download-container .download-list li { border: 1px solid #e5e5e5; padding: 10px 15px 15px; margin-bottom: 15px; }

.download-container .download-list .title { font-size: 16px; line-height: 26px; color: #666666; font-weight: bold; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.download-container .download-list .date { padding: 6px 0 10px; font-size: 14px; line-height: 24px; color: #888888; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.download-container .download-list .ctrl { font-size: 0; line-height: 0; }

.download-container .download-list .ctrl a { display: inline-block; vertical-align: top; padding: 15px 30px; background-repeat: no-repeat; background-position: center; background-color: #f2f2f2; -o-background-size: 20px auto; background-size: 20px auto; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }

.download-container .download-list .ctrl .read { margin-right: 1px; background-image: url(../images/y-read.png); }

.download-container .download-list .ctrl .load { background-image: url(../images/y-load.png); }

.download-container .pt-1 { padding-bottom: 0; margin-bottom: 15px; }

.download-container .pt-1::before { display: none; }

.download-container .press-area { margin-bottom: 30px; }

.download-container .images-area { margin-bottom: 30px; }

.download-container .contact-area .thumb { overflow: hidden; }

.download-container .contact-area .thumb img { width: 100%; -webkit-transition: all .9s; -o-transition: all .9s; -moz-transition: all .9s; transition: all .9s; }

.download-container .contact-area .info-area { padding: 15px 15px; -webkit-box-shadow: 0px 10px 10px -10px #d9d9d9; box-shadow: 0px 10px 10px -10px #d9d9d9; }

.download-container .contact-area .info-area .info-list p { font-weight: bold; }

/* éšè—é¡µ e */
@media (min-width: 768px) { /*é»„å¹¿è£•==================================================================>*/
  /* å…³äºŽæˆ‘ä»¬2 s */
  .aboutus2-group { padding-bottom: 40px; }
  .aboutus2-group .content-box { width: 100%; position: relative; }
  .aboutus2-group .content-box .thumb { width: 50%; float: right; margin-top: 0; position: relative; }
  .aboutus2-group .content-box .word { position: absolute; height: 100%; left: 0; top: 0; width: 50%; padding-right: 10px; }
  .aboutus2-group .content-box .word-area { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); max-height: 90%; overflow: hidden auto; margin-right: 10px; padding-right: 10px; }
  .aboutus2-group .content-box .word-area::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-group .content-box .word-area::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-group .content-box .word-area::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #f9282b; }
  .aboutus2-leader { padding-top: 40px; padding-bottom: 40px; }
  .aboutus2-leader .content { padding-right: 10.41667%; }
  .aboutus2-investing { background: none; position: relative; padding-top: 40px; padding-bottom: 20px; }
  .aboutus2-investing .bg-box { display: block; }
  .aboutus2-investing .word { position: absolute; top: 52%; width: 45%; right: 0; margin-right: 20px; padding-right: 10px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); max-height: 70%; overflow: hidden auto; }
  .aboutus2-investing .word::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-investing .word::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-investing .word::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #f9282b; }
  .aboutus2-investing .content-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  .aboutus2-investing .smcommonweb { position: relative; height: 100%; }
  .aboutus2-investing .content { line-height: 1.2; }
  .aboutus2-quality .content-box { position: relative; }
  .aboutus2-quality .thumb { float: right; width: 49.11458%; }
  .aboutus2-quality .word { width: 49.11458%; position: absolute; left: 0; top: 0; height: 100%; }
  .aboutus2-quality .word-area { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; margin: 0 5.57292% 0 13.54167%; max-height: 90%; overflow: hidden auto; padding-right: 10px; }
  .aboutus2-quality .word-area::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-quality .word-area::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }
  .aboutus2-quality .word-area::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #f9282b; }
  .aboutus2-quality .content { line-height: 1.2; }
  /* å…³äºŽæˆ‘ä»¬2 e */
  /* è”ç³»æˆ‘ä»¬ s */
  .contactus-container .contact-info { display: table; table-layout: fixed; width: 100%; }
  .contactus-container .thumb { width: 50%; display: table-cell; vertical-align: middle; }
  .contactus-container .info-area { display: table-cell; width: 50%; vertical-align: middle; padding-left: 30px; padding-right: 30px; }
  .contactus-container .contact-form { font-size: 0; }
  .contactus-container .contact-form form { margin: 0 -6px; max-width: 985px; }
  .contactus-container .contact-form .form-area { display: inline-block; vertical-align: top; padding: 0 6px; }
  .contactus-container .contact-form .form-area input { padding: 0 15px; }
  .contactus-container .contact-form .form-area textarea { padding-left: 15px; padding-right: 15px; }
  .contactus-container .contact-form .form-area::before { left: 12px; }
  .contactus-container .contact-form .half-item { width: 50%; }
  .contactus-container .contact-form .total-item { width: 100%; }
  .contactus-container .contact-form .msg-item { width: 100%; }
  .contactus-container .contact-form .submit-item { padding-left: 6px; }
  /* è”ç³»æˆ‘ä»¬ e */
  /* æ–°é—»èµ„è®¯ s */
  .newsList-container .area-l ul { margin: 0 -10px; font-size: 0; }
  .newsList-container .area-l li { float: none; display: inline-block; vertical-align: top; }
  .newsList-container .area-l .info-t h2 { font-size: 18px; }
  .newsList-container .area-l .last-li { width: 100%; padding: 0 10px; }
  .newsList-container .area-l .last-li .list-item { display: table-cell; table-layout: fixed; width: 100%; }
  .newsList-container .area-l .last-li .thumb { width: 56.7402%; display: table-cell; vertical-align: top; }
  .newsList-container .area-l .last-li .info { width: 43.2598%; display: table-cell; vertical-align: top; padding-top: 30px; padding-left: 20px; padding-right: 40px; }
  .newsList-container .area-l .last-li .date { display: block; position: static; width: 100%; height: auto; padding-top: 0; text-align: left; background: none; margin-bottom: 10px; }
  .newsList-container .area-l .last-li .date .dd { color: #999999; font-size: 12px; font-weight: normal; position: static; }
  .newsList-container .area-l .last-li .date .dd::before { display: none; }
  .newsList-container .area-l .last-li .info-t h2 { padding: 0; margin-bottom: 10px; width: 100%; }
  .newsList-container .area-l .last-li .info-content { padding: 0; }
  /* æ–°é—»èµ„è®¯ e */
  /* éšè—é¡µ s */
  .download-container .contact-area { display: table; table-layout: fixed; width: 100%; }
  .download-container .contact-area .thumb { width: 50%; display: table-cell; vertical-align: middle; }
  .download-container .contact-area .info-area { display: table-cell; width: 50%; vertical-align: middle; padding-left: 30px; padding-right: 30px; }
  /* éšè—é¡µ e */ }

@media (min-width: 1024px) { .public-title1 { padding-bottom: 15px; margin-bottom: 15px; }
  .public-title1 h3 { font-size: 30px; }
  /* å…³äºŽæˆ‘ä»¬2 s */
  .aboutus2-group .public-title1, .aboutus2-leader .public-title1, .aboutus2-investing .public-title1, .aboutus2-quality .public-title1 { /**padding-bottom: 20px;**/ margin-bottom: 20px; }
  .aboutus2-group .public-title1 h3, .aboutus2-leader .public-title1 h3, .aboutus2-investing .public-title1 h3, .aboutus2-quality .public-title1 h3 { font-size: 40px; }
  .aboutus2-group .public-title1 h4, .aboutus2-leader .public-title1 h4, .aboutus2-investing .public-title1 h4, .aboutus2-quality .public-title1 h4 { font-size: 25px; margin-top: 10px; }
  .aboutus2-group { padding-top: 70px; padding-bottom: 70px; }
  .aboutus2-group .content { font-size: 18px; }
  .aboutus2-group .content-box .word-area { margin-right: 15px; padding-right: 15px; }
  .aboutus2-group .thumb:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .aboutus2-leader { padding-top: 70px; }
  .aboutus2-leader .content { font-size: 18px; }
  .aboutus2-leader .global-thumb .pcmap { display: block; }
  .aboutus2-leader .global-thumb .mmmap { display: none; }
  .global-dots { display: block; position: absolute; top: 0; left: 0; z-index: 11; width: 100%; height: 100%; }
  .global-dots li { position: absolute; z-index: 2; cursor: pointer; }
  .global-dots li:hover { z-index: 22; }
  .suzymap-tstit{font-size: 18px;}
  .global-dots li:hover .dot::after { -webkit-animation: hovScale 1s infinite; -moz-animation: hovScale 1s infinite; -o-animation: hovScale 1s infinite; animation: hovScale 1s infinite; visibility: visible; }
  .global-dots li:hover .instr-area { margin-top: 0; visibility: visible; opacity: 1; }
  .global-dots li .instr-dot { display: block; }
  .global-dots li .dot { position: relative; display: block; width: 16px; height: 16px; background-color: #ee1425; -webkit-border-radius: 40px; border-radius: 40px; text-align: center; line-height: 16px; font-size: 0; }
  .global-dots li .dot::before { content: ''; display: inline-block; vertical-align: middle; width: 8px; height: 8px; background-color: #fde8ea; -webkit-border-radius: 50%; border-radius: 50%; position: relative; z-index: 2; }
  .global-dots li .dot::after { content: ''; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ee1425; z-index: 1; display: block; visibility: hidden; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
  .global-dots li.cur .dot { display: block; }
  .global-dots li.cur .dot::after { -webkit-animation: hovScale 1s infinite; -moz-animation: hovScale 1s infinite; -o-animation: hovScale 1s infinite; animation: hovScale 1s infinite; visibility: visible; }
  @-webkit-keyframes hovScale { 0% { -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1; }
    100% { -webkit-transform: scale(2);
      transform: scale(2);
      opacity: 0; } }
  @-moz-keyframes hovScale { 0% { -moz-transform: scale(1);
      transform: scale(1);
      opacity: 1; }
    100% { -moz-transform: scale(2);
      transform: scale(2);
      opacity: 0; } }
  @-o-keyframes hovScale { 0% { -o-transform: scale(1);
      transform: scale(1);
      opacity: 1; }
    100% { -o-transform: scale(2);
      transform: scale(2);
      opacity: 0; } }
  @keyframes hovScale { 0% { -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      opacity: 1; }
    100% { -webkit-transform: scale(2);
      -moz-transform: scale(2);
      -o-transform: scale(2);
      transform: scale(2);
      opacity: 0; } }
  .global-dots li.cur .instr-area { margin-bottom: 0; visibility: visible; opacity: 1; }
  .global-dots .li01 { top: 44.72789%; left: 55.57143%; }
  .global-dots .li02 { top: 44.21769%; left: 39.57143%; }
  .global-dots .li03 { top: 25.5102%; left: 39.78571%; }
  .global-dots .li04 { top: 28.91156%; left: 38.71429%; }
  .global-dots .li05 { top: 31.46259%; left: 37%; }
  .global-dots .li06 { top: 28.7415%; left: 35.85714%; }
  .global-dots .li07 { top: 65.98639%; left: 20.57143%; }
  .global-dots .li08 { top: 37.41497%; left: 9.14286%; }
  .global-dots .li09 { top: 38.26531%; left: 10.71429%; }
  .global-dots .li10 { top: 41.15646%; left: 10.57143%; }
  .global-dots .li11 { top: 44.55782%; left: 11.92857%; }
  .aboutus2-investing { padding-top: 70px; padding-bottom: 30px; }
  .aboutus2-investing .word { margin-right: 40px; padding-right: 20px; top: 54%; }
  .aboutus2-investing .content { font-size: 18px; }
  .aboutus2-quality { padding-top: 70px; padding-bottom: 74px; }
  .aboutus2-quality .content { font-size: 18px; }
  .aboutus2-quality .thumb:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  /* å…³äºŽæˆ‘ä»¬2 e */
  /* è”ç³»æˆ‘ä»¬ s */
  .contactus-container .contact-info { padding-top: 60px; padding-bottom: 60px; }
  .contactus-container .contact-info .thumb:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .contactus-container .info-area { padding-left: 40px; padding-right: 40px; }
  .contactus-container .info-list p { font-size: 18px; line-height: 1.5; }
  .contactus-container .contact-form { padding-top: 60px; padding-bottom: 60px; }
  .contactus-container .contact-form .form-area { margin-bottom: 25px; }
  .contactus-container .contact-form .form-area input { height: 50px; font-size: 14px; padding-left: 20px; padding-right: 20px; }
  .contactus-container .contact-form .form-area textarea { font-size: 14px; height: 200px; padding-left: 20px; padding-right: 20px; padding-top: 15px; }
  .contactus-container .contact-form .form-area::before { left: 18px; top: 14px; }
  .contactus-container .code-item span { padding-right: 140px; }
  .contactus-container .code-item .code-btn { height: 50px; width: 130px; }
  .contactus-container .submit-item button { height: 50px; width: 23.22713%; font-size: 16px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .contactus-container .submit-item button:hover { -webkit-box-shadow: 0px 20px 20px -20px #d9d9d9; box-shadow: 0px 20px 20px -20px #d9d9d9; }
  .contactus-container .submit-item .submit-btn { margin-right: 3.08325%; }
  /* è”ç³»æˆ‘ä»¬ e */
  /* æ–°é—»è¯¦æƒ… s */
  .newsDetail-container { padding-top: 70px; padding-bottom: 70px; }
  .newsDetail-container .news-title { font-size: 30px; margin-bottom: 10px; }
  .newsDetail-container .date { margin-bottom: 20px; }
  .newsDetail-container .content { padding-top: 20px; padding-bottom: 30px; margin-bottom: 30px; }
  .newsDetail-container .content img { margin: 8px; }
  .newsDetail-container .share-list span { font-size: 16px; }
  .newsDetail-container .share-list .bshare-custom { margin-left: 20px; }
  .newsDetail-container .share-list .bshare-custom a { width: 40px; height: 40px; margin-right: 13px; }
  .newsDetail-container .share-list .bshare-custom a:hover { opacity: 1; }
  .newsDetail-container .share-list .bshare-custom .share-facebook:hover { background-image: url(../images/share-facebook-o.png); }
  .newsDetail-container .share-list .bshare-custom .share-twitter:hover { background-image: url(../images/share-twitter-o.png); }
  .newsDetail-container .share-list .bshare-custom .share-linkedin:hover { background-image: url(../images/share-linkedin-o.png); }
  /* æ–°é—»è¯¦æƒ… e */
  /* æ–°é—»èµ„è®¯ s */
  .newsList-container { padding-top: 70px; }
  .newsList-container .news-public-title h3 { font-size: 20px; line-height: 1; padding-bottom: 12px; background-position: left top; -o-background-size: 15px auto; background-size: 15px auto; padding-left: 24px; }
  .newsList-container .area-l { float: left; width: 58.42857%; }
  .newsList-container .area-l .list { margin-top: 30px; }
  .newsList-container .area-l .list-item:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .newsList-container .area-l .list-item:hover .date { background-color: #f9382b; color: #fff; }
  .newsList-container .area-l .list-item:hover .date .dd { color: #fff; }
  .newsList-container .area-l .list-item:hover .info { -webkit-box-shadow: 0px 10px 20px 0px #d9d9d9; box-shadow: 0px 10px 20px 0px #d9d9d9; }
  .newsList-container .area-l .last-li { padding-left: 15px; padding-right: 15px; }
  .newsList-container .area-l .last-li .list-item .date .dd { position: relative; top: 0; padding-left: 4px; }
  .newsList-container .area-l .last-li .list-item .date .dd::after { content: '.'; position: absolute; left: 0; top: 0; font-size: 14px; }
  .newsList-container .area-l .last-li .list-item:hover .date { background: none; color: #f9382b; }
  .newsList-container .area-l .last-li .list-item:hover .dd { color: #f9382b; }
  .newsList-container .area-r { float: right; width: 38%; }
  .newsList-container .news-headlines { margin-bottom: 40px; }
  .newsList-container .news-headlines:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .newsList-container .news-headlines h2 { font-size: 18px; padding: 0 20px; line-height: 40px; }
  .newsList-container .express-item h2:hover { color: #f9382b; }
  .newsList-container .express-list { margin-top: 20px; }
  /* æ–°é—»èµ„è®¯ e */
  /* éšè—é¡µ s */
  .download-container { padding-top: 70px; padding-bottom: 70px; }
  .download-container .download-list li { position: relative; padding: 0 420px 0 40px; margin-bottom: 22px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
  .download-container .download-list li:hover { background-color: #f9382b; }
  .download-container .download-list li:hover .title { color: #fff; }
  .download-container .download-list li:hover .date { color: #fff; }
  .download-container .download-list li:hover .ctrl .read { background-color: #f66c6e; background-image: url(../images/y-read-o.png); }
  .download-container .download-list li:hover .ctrl .load { background-color: #f9382b; background-image: url(../images/y-load-o.png); }
  .download-container .download-list .title { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; padding: 22px 0; font-size: 18px; }
  .download-container .download-list .date { position: absolute; top: 50%; right: 227px; margin-top: -20px; font-size: 16px; }
  .download-container .download-list .ctrl { position: absolute; top: 0; right: 0; z-index: 3; }
  .download-container .download-list .ctrl a { padding: 35px; -o-background-size: 32px auto; background-size: 32px auto; }
  .download-container .pt-1 { margin-bottom: 25px; }
  .download-container .pt-1 h3 { font-size: 40px; }
  .download-container .press-area { margin-bottom: 60px; }
  .download-container .images-area { margin-bottom: 60px; }
  .download-container .contact-area .info-area { padding-left: 40px; padding-right: 40px; }
  .download-container .contact-area .info-list p { font-size: 18px; line-height: 36px; }
  .download-container .contact-area .thumb:hover img { -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  /* éšè—é¡µ e */ }

@media (min-width: 1260px) { .public-title1 { padding-bottom: 25px; margin-bottom: 25px; }
  .public-title1 h3 { font-size: 48px; }
  .public-title1::before { width: 40px; height: 4px; }
  /* å…³äºŽæˆ‘ä»¬2 s */
  .aboutus2-group .public-title1, .aboutus2-leader .public-title1, .aboutus2-investing .public-title1, .aboutus2-quality .public-title1 { margin-bottom: 30px; /**padding-bottom: 30px; **/ }
  .aboutus2-group .public-title1 h3, .aboutus2-leader .public-title1 h3, .aboutus2-investing .public-title1 h3, .aboutus2-quality .public-title1 h3 { font-size: 50px; }
  .aboutus2-group .public-title1 h4, .aboutus2-leader .public-title1 h4, .aboutus2-investing .public-title1 h4, .aboutus2-quality .public-title1 h4 { font-size: 36px; margin-top: 15px; }
  .aboutus2-group { padding-top: 100px; padding-bottom: 100px; }
  .aboutus2-group .content-box .word-area { margin-right: 35px; padding-right: 35px; }
  .aboutus2-group .content { font-size: 18px; }
  .aboutus2-leader { padding-top: 100px; }
  .aboutus2-leader .content { font-size: 18px; margin-bottom: 30px; }
  .aboutus2-investing { padding-top: 100px; padding-bottom: 50px; }
  .aboutus2-investing .content { font-size: 18px; }
  .aboutus2-investing .word { width: 38%; margin-right: 60px; }
  .aboutus2-quality { padding-top: 85px; }
  .aboutus2-quality .content { font-size: 18px; }
  /* å…³äºŽæˆ‘ä»¬2 e */
  /* è”ç³»æˆ‘ä»¬ s */
  .contactus-container .contact-info { padding-top: 105px; padding-bottom: 100px; }
  .contactus-container .info-area { padding-left: 50px; }
  .contactus-container .info-list p { font-size: 20px; }
  .contactus-container .contact-form { padding-top: 80px; padding-bottom: 100px; }
  .contactus-container .contact-form .form-area input { height: 52px; }
  .contactus-container .contact-form .form-area textarea { height: 200px; }
  .contactus-container .contact-form .form-area::before { top: 18px; }
  .contactus-container .contact-form .submit-item button { line-height: 52px; height: 52px; font-size: 16px; }
  .contactus-container .contact-form .code-item span { padding-right: 166px; }
  .contactus-container .contact-form .code-item .code-btn { height: 52px; width: 130px; }
  /* è”ç³»æˆ‘ä»¬ e */
  /* æ–°é—»è¯¦æƒ… s */
  .newsDetail-container { padding-top: 100px; padding-bottom: 100px; }
  .newsDetail-container .news-title { font-size: 36px; }
  .newsDetail-container .date { margin-bottom: 23px; }
  .newsDetail-container .content { padding-top: 28px; padding-bottom: 45px; margin-bottom: 60px; }
  .newsDetail-container .share-list span { font-size: 20px; }
  .newsDetail-container .share-list .bshare-custom a { width: 45px; height: 45px; }
  /* æ–°é—»è¯¦æƒ… e */
  /* æ–°é—»èµ„è®¯ s */
  .newsList-container { padding-top: 100px; padding-bottom: 60px; }
  .newsList-container .news-public-title h3 { font-size: 24px; padding-left: 36px; background-position: left 2px; }
  .newsList-container .news-headlines { margin-bottom: 60px; }
  .newsList-container .news-headlines h2 { font-size: 20px; }
  .newsList-container .area-l ul { margin: 0 -15px; }
  .newsList-container .area-l li { padding: 0 15px; margin-bottom: 30px; }
  .newsList-container .area-l .info { padding: 20px; }
  .newsList-container .area-l .info-t h2 { font-size: 20px; margin-bottom: 10px; }
  .newsList-container .area-l .info-t h2 span { max-height: 50px; line-height: 25px; height: 50px; }
  .newsList-container .area-l .last-li .date { font-size: 14px; }
  .newsList-container .area-l .last-li .date .dd { font-size: 14px; }
  .newsList-container .express-item { padding-left: 47px; }
  .newsList-container .express-item h2 { font-size: 18px; }
  .newsList-container .express-item .desc { padding: 20px; }
  .newsList-container .express-list .toggle-desc { left: 3px; width: 24px; height: 24px; top: -3px; }
  .newsList-container .express-list .toggle-desc::before { width: 12px; height: 12px; left: 5px; top: 5px; }
  .newsList-container .express-list::before { left: 14px; }
  .newsList-container .express-list li { margin-bottom: 40px; }
  /* æ–°é—»èµ„è®¯ e */
  /* éšè—é¡µ s */
  .download-container { padding-top: 100px; padding-bottom: 100px; }
  .download-container .pt-1 { margin-bottom: 30px; }
  .download-container .pt-1 h3 { font-size: 50px; }
  .download-container .download-list li { padding: 0 560px 0 54px; margin-bottom: 29px; }
  .download-container .download-list .title { padding: 32px 0; font-size: 20px; }
  .download-container .download-list .date { right: 349px; }
  .download-container .download-list .ctrl a { padding: 45px; }
  .download-container .press-area { margin-bottom: 100px; }
  .download-container .images-area { margin-bottom: 100px; }
  .download-container .contact-area .info-area { -webkit-box-shadow: 0px 0 30px 0 #d9d9d9; box-shadow: 0px 0 30px 0 #d9d9d9; padding-left: 50px; }
  /* éšè—é¡µ e */ }

@media (min-width: 1600px) { /* å…³äºŽæˆ‘ä»¬2 s */
  .aboutus2-group .public-title1 h3, .aboutus2-leader .public-title1 h3, .aboutus2-investing .public-title1 h3, .aboutus2-quality .public-title1 h3 { font-size: 60px; }
  .aboutus2-quality .word-area { margin: 0 11.33475% 0 27.54237%; }
  .aboutus2-investing .word { width: 31%; right: 10%; }
  /* å…³äºŽæˆ‘ä»¬2 e */
  /* æ–°é—»èµ„è®¯ s */
  .newsList-container .area-l .date { width: 80px; height: 80px; font-size: 14px; padding-top: 50px; }
  .newsList-container .area-l .date .dd { font-size: 30px; top: 10px; }
  .newsList-container .area-l .date .dd::before { bottom: -6px; }
  .newsList-container .area-l .info { padding-bottom: 30px; }
  .newsList-container .area-l .info-t h2 { width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); width: calc(100% - 100px); }
  .newsList-container .area-l .last-li .info { padding-left: 30px; padding-top: 46px; }
  .newsList-container .area-l .last-li .date { margin-bottom: 25px; }
  .newsList-container .express-item .date { margin-bottom: 25px; }
  /* æ–°é—»èµ„è®¯ e */
  /* éšè—é¡µ s */
  .download-container .pt-1 h3 { font-size: 60px; }
  /* éšè—é¡µ e */ }

.layui-laydate .layui-laydate-content .layui-this { background: #f9282b !important; }

.layui-laydate-header i:hover, .layui-laydate-header span:hover, .layui-laydate-footer span:hover { color: #f9282b !important; }

.full-newsA3d-container .newsA3d-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b; }

.full-newsA3d-container .newsA3d-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b; }

.full-newsA3d-container .newsA3d-topnews-swiper { margin-bottom: 30px; overflow: hidden; position: relative; }

.full-newsA3d-container .newsA3d-topnews-swiper .thumb { overflow: hidden; }

.full-newsA3d-container .newsA3d-topnews-swiper .thumb img { width: 100%; }

.full-newsA3d-container .newsA3d-topnews-swiper a { display: block; background-color: #122e59; }

.full-newsA3d-container .newsA3d-topnews-swiper .conent { padding: 15px 15px 40px; }

.full-newsA3d-container .newsA3d-topnews-swiper .title { margin-bottom: 5px; font-size: 18px; line-height: 30px; color: #ffffff; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.full-newsA3d-container .newsA3d-topnews-swiper .desc { font-size: 14px; line-height: 24px; color: #bfcadc; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-bottom: 15px; }

.full-newsA3d-container .newsA3d-topnews-swiper .more { display: inline-block; vertical-align: top; font-size: 14px; line-height: 24px; color: #61718d; }

.full-newsA3d-container .newsA3d-topnews-swiper .newsA3d-pages { position: absolute; left: 0; bottom: 15px; z-index: 10; width: 100%; font-size: 0; line-height: 0; text-align: center; }

.full-newsA3d-container .newsA3d-topnews-swiper .newsA3d-pages span { opacity: 1; display: inline-block; vertical-align: top; width: 10px; height: 10px; margin: 0 5px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #d9d9d9; }

.full-newsA3d-container .newsA3d-topnews-swiper .newsA3d-pages .swiper-pagination-bullet-active { background-color: #05aa09; }

.full-newsA3d-container .full-newsA3d-wrapper { padding: 20px 15px 50px; background-color: #f3f6f9; }

.full-newsA3d-container .full-newsA3d-wrapper li { margin-bottom: 20px; }

.full-newsA3d-container .full-newsA3d-wrapper li a { display: block; background-color: #ffffff; }

.full-newsA3d-container .full-newsA3d-wrapper .thumb { overflow: hidden; }

.full-newsA3d-container .full-newsA3d-wrapper .thumb img { width: 100%; }

.full-newsA3d-container .full-newsA3d-wrapper .content { padding: 15px 15px 25px; }

.full-newsA3d-container .full-newsA3d-wrapper .back .sub { display: none; }

.full-newsA3d-container .full-newsA3d-wrapper .title { font-size: 16px; font-weight: bold; max-height: 48px; line-height: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666; }

.full-newsA3d-container .full-newsA3d-wrapper .date { padding: 5px 0; font-size: 14px; line-height: 22px; color: #16376a; }

.full-newsA3d-container .full-newsA3d-wrapper .date .dd { display: inline-block; vertical-align: top; }

.full-newsA3d-container .full-newsA3d-wrapper .date .dd:before { content: '.'; display: inline-block; vertical-align: top; }

.full-newsA3d-container .full-newsA3d-wrapper .desc { font-size: 14px; line-height: 24px; color: #999999; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsA3d-container .full-newsA3d-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-newsA3d-container .full-newsA3d-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff; background-color: #cd002b; }

.news-more { text-align: center; padding-top: 20px; }

@media (min-width: 768px) { .full-newsA3d-container .full-newsA3d-wrapper ul { font-size: 0; margin-right: -20px; }
  .full-newsA3d-container .full-newsA3d-wrapper li { display: inline-block; vertical-align: top; width: 50%; padding-right: 20px; }
  .full-newsA3d-container .full-newsA3d-wrapper .title { max-height: none; height: 52px; line-height: 26px; -webkit-line-clamp: 2; } }

@media (min-width: 1024px) { .full-newsA3d-container .newsA3d-title { margin: 0 0 78px; font-size: 30px; }
  .full-newsA3d-container .newsA3d-title:after { margin: 12px auto 0; }
  .full-newsA3d-container .newsA3d-topnews-swiper { margin-bottom: 50px; }
  .full-newsA3d-container .newsA3d-topnews-swiper .thumb { float: left; width: 57.94393%; }
  .full-newsA3d-container .newsA3d-topnews-swiper .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; -moz-transition: transform ease .7s, -moz-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -moz-transform ease .7s, -o-transform ease .7s; }
  .full-newsA3d-container .newsA3d-topnews-swiper a { overflow: hidden; zoom: 1; background-repeat: no-repeat; background-position: right bottom; background-image: url(../images/newsbg.jpg); -o-background-size: 42.05607% 100%; background-size: 42.05607% 100%; }
  .full-newsA3d-container .newsA3d-topnews-swiper a:hover img { -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); }
  .full-newsA3d-container .newsA3d-topnews-swiper a:hover .more { color: #05aa09; }
  .full-newsA3d-container .newsA3d-topnews-swiper .conent { display: block; width: auto; overflow: hidden; zoom: 1; padding: 4.6729% 6.07477% 0 4.20561%; }
  .full-newsA3d-container .newsA3d-topnews-swiper .title { white-space: normal; }
  .full-newsA3d-container .newsA3d-topnews-swiper .desc { height: 72px; line-height: 24px; -webkit-line-clamp: 3; }
  .full-newsA3d-container .newsA3d-topnews-swiper .newsA3d-pages { left: 57.94393%; bottom: 5.12821%; text-align: left; padding-left: 3.73832%; }
  .full-newsA3d-container .full-newsA3d-wrapper { padding: 35px 25px 55px; }
  .full-newsA3d-container .full-newsA3d-wrapper li { margin-bottom: 30px; }
  .full-newsA3d-container .full-newsA3d-wrapper li a { position: relative; overflow: hidden; background: none; }
  .full-newsA3d-container .full-newsA3d-wrapper li a.cur .content, .full-newsA3d-container .full-newsA3d-wrapper li a:hover .content { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); z-index: 1; }
  .full-newsA3d-container .full-newsA3d-wrapper li a.cur .back, .full-newsA3d-container .full-newsA3d-wrapper li a:hover .back { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); transform: rotateY(0); z-index: 10; }
  .full-newsA3d-container .full-newsA3d-wrapper .content, .full-newsA3d-container .full-newsA3d-wrapper .back { overflow: hidden; -webkit-transition: -webkit-transform ease .5s; transition: -webkit-transform ease .5s; -o-transition: -o-transform ease .5s; -moz-transition: transform ease .5s, -moz-transform ease .5s; transition: transform ease .5s; transition: transform ease .5s, -webkit-transform ease .5s, -moz-transform ease .5s, -o-transform ease .5s; -webkit-transition: 0\9; -o-transition: 0\9; -moz-transition: 0\9; transition: 0\9; will-change: transform; }
  .full-newsA3d-container .full-newsA3d-wrapper .content { position: relative; z-index: 3; padding: 90px 25px 55px; -webkit-transform: rotateY(0); -moz-transform: rotateY(0); transform: rotateY(0); background-color: #fff; }
  .full-newsA3d-container .full-newsA3d-wrapper .back { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); transform: rotateY(-180deg); background-color: #16376a; }
  .full-newsA3d-container .full-newsA3d-wrapper .back .sub { display: block; margin: 40px 26px 0; font-size: 18px; font-weight: bold; max-height: 60px; line-height: 30px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; }
  .full-newsA3d-container .full-newsA3d-wrapper .thumb { position: relative; z-index: 10; overflow: hidden; width: 100%; }
  .full-newsA3d-container .full-newsA3d-wrapper .thumb:after { content: ''; display: block; width: 100%; padding-bottom: 178px; }
  .full-newsA3d-container .full-newsA3d-wrapper .thumb img { position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1); -ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1); transform: translateX(-50%) scale(1); z-index: 3; width: 101%; height: 100%; }
  .full-newsA3d-container .full-newsA3d-wrapper .title { font-size: 18px; margin-bottom: 20px; max-height: 60px; line-height: 30px; -webkit-line-clamp: 2; height: auto; -webkit-transform: all ease .5s; -moz-transform: all ease .5s; -ms-transform: all ease .5s; -o-transform: all ease .5s; transform: all ease .5s; }
  .full-newsA3d-container .full-newsA3d-wrapper .desc { -webkit-transform: opacity ease .5s; -moz-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; }
  .full-newsA3d-container .full-newsA3d-wrapper .date { -webkit-transform: opacity ease .5s; -moz-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; position: absolute; left: 25px; top: 0; width: 62px; height: 62px; text-align: center; font-size: 12px; padding-top: 38px; padding-bottom: 8px; color: #ffffff; background-color: #16376a; }
  .full-newsA3d-container .full-newsA3d-wrapper .date .dd { display: inline-block; vertical-align: top; font-size: 32px; line-height: 1; position: absolute; top: 6px; left: 0; width: 100%; }
  .full-newsA3d-container .full-newsA3d-wrapper .date .dd:before { display: none; }
  .full-newsA3d-container .full-newsA3d-wrapper .desc { height: 96px; line-height: 24px; -webkit-line-clamp: 4; }
  .full-newsA3d-container .full-newsA3d-wrapper .loadmore { padding: 15px 0; }
  .full-newsA3d-container .full-newsA3d-wrapper .loadmore a { line-height: 50px; } }

@media (min-width: 1360px) { .full-newsA3d-container .newsA3d-topnews-swiper .title { margin-bottom: 18px; font-size: 24px; max-height: 72px; line-height: 36px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .full-newsA3d-container .newsA3d-topnews-swiper .desc { margin-bottom: 34px; height: 96px; -webkit-line-clamp: 4; }
  .full-newsA3d-container .newsA3d-topnews-swiper .newsA3d-pages { bottom: 10.25641%; }
  .full-newsA3d-container .full-newsA3d-wrapper li { width: 33.3333%; } }

@media (min-width: 1600px) { .full-newsA3d-container .full-newsA3d-wrapper { padding: 45px 40px 75px; }
  .full-newsA3d-container .full-newsA3d-wrapper ul { margin-left: -27px; margin-right: -27px; }
  .full-newsA3d-container .full-newsA3d-wrapper li { margin-bottom: 40px; padding-left: 27px; padding-right: 27px; } }

/* 20200213ä¿®æ”¹ */
@media (min-width: 1260px) { .amaze-content ul li .content .text { font-size: 16px; } }

@media (min-width: 1460px) { .amaze-content ul li .content .text { font-size: 18px; } }

/* 20200214ä¿®æ”¹ */
.inside-offset { background: rgba(255, 255, 255, 0.8); }

@media (max-width: 767px) { .aboutus2-investing { background: none; padding-bottom: 0; }
  .aboutus2-investing .public-title1 h3 { color: #222; }
  .aboutus2-investing .content { color: #999; }
  .aboutus2-investing .bg-box { display: block; overflow: hidden; margin-top: 30px; }
  .aboutus2-investing .bg-box img { width: 150%; }
  .degree-swcont { overflow: hidden; padding: 0 30px; }
  .degree-swiper { overflow: hidden; }
  .small-swiper-next { right: 0px; }
  .small-swiper-prev { left: 0px; } }

/* 20200217ä¿®æ”¹ */
.banner-img .p-banner { display: none; }

.inside-r { right: 18.75%; left: auto; }

@media (max-width: 768px) { .index-banner-prev, .index-banner-next { display: none !important; } }

@media (min-width: 1024px) { .banner-img .m-banner { display: none; }
  .banner-img .p-banner { display: block; } }

/* 20200304ä¿®æ”¹ */
.contactus-container .info-list p { font-weight: normal; }

@media (min-width: 1260px) { .amaze-content ul li .content .title { font-size: 52px; } }

@media (min-width: 1460px) { .amaze-content ul li .content .text { font-size: 18px; } }

/* 20200305ä¿®æ”¹ */
.news-module .list li .text, .above-desc .text, .amaze-content ul li .content .text, .exhibit-area .text, .exhibit-list ul li .text, .aboutus2-group .content, .aboutus2-leader .content, .aboutus2-investing .content, .aboutus2-quality .content { text-align: left; }

.suzyabout { position: relative; overflow: hidden; }

.suzyabout img { width: 100%; }

.suzyabout-textcon { padding: 10px 0px; }

.suzyabout-textcon h2 { line-height: 1.2; font-size: 20px; color: #333333; }

.suzyabout-textcon h2:after { display: block; width: 28px; height: 2px; margin-top: 10px; background: #f9282b; content: ''; }

.suzyabout-des { margin-top: 10px; line-height: 1.85714; font-size: 14px; color: #666666; }

.suzyabout-conbtm { margin-top: 10px; }

a.suzyabout-more { display: inline-block; vertical-align: middle; line-height: 1.85714; font-size: 14px; color: #666666; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

a.suzyabout-more:hover { color: #f9282b; }

.suzycontact { position: relative; margin-top: 20px; overflow: hidden; }

.suzycontact img { vertical-align: middle; width: 100%; }

.suzycontact-textcon { padding-top: 10px; }

.suzycontact-textcon h2 { line-height: 1.2; font-size: 20px; }

.suzycontact-textcon h2:after { display: block; width: 28px; height: 2px; margin-top: 10px; background: #f9282b; content: ''; }

.suzycontact-des { margin-top: 10px; line-height: 1.57143; font-size: 14px; }

.suzycontact-conbtm { margin-top: 10px; }

.suzycontact-conbtm a { -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.suzycontact-conbtm a:hover { color: #f9282b; }

.suzypropost-conbtm { font-size: 0; }

.suzypropost-conbtm a { position: relative; display: inline-block; vertical-align: top; width: 49%; margin-right: 2%; margin-bottom: 10px; height: 62px; line-height: 62px; padding: 0px 10px 0px 20px; text-align: left; background: #f3f3f3; }

.suzypropost-conbtm a:nth-child(2n) { margin-right: 0; }

.suzypropost-conbtm a .suzypropost-conbtmafl { display: inline-block; vertical-align: middle; }

.suzypropost-conbtm a h3 { position: relative; z-index: 5; line-height: 1.2; font-size: 16px; font-weight: bold; color: #333333; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.suzypropost-conbtm a p { position: relative; z-index: 5; line-height: 1.66667; font-size: 14px; color: #666666; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }

.suzypropost-conbtm a span { position: absolute; top: 50%; right: 10px; z-index: 5; display: block; width: 30px; height: 30px; border: 1px solid transparent; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.suzypropost-conbtm a span:after, .suzypropost-conbtm a span:before { position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; border-right: 1px solid #666666; border-top: 1px solid #666666; -webkit-transform: translate(-50%, -50%) rotate(45deg); -moz-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); -o-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); content: ''; }

.suzypropost-conbtm a span:after { margin-left: 3px; }

.suzypropost-conbtm a span:before { margin-left: -3px; }

.suzypropost-conbtm a:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; opacity: 0; background: url(../images/suzypropost-conbtma.jpg) no-repeat center center/cover; content: ''; }

.suzypropost-conbtm a:hover h3, .suzypropost-conbtm a:hover p { color: #fff; }

.suzypropost-conbtm a:hover span { border-color: #fff; }

.suzypropost-conbtm a:hover span:after, .suzypropost-conbtm a:hover span:before { border-color: #fff; }

.suzypropost-conbtm a:hover:before { opacity: 1; }

.suzyparams-package { padding-top: 20px; padding-bottom: 1px; }

.suzyproduct-paramsone { margin-top: 15px; border-top: 1px solid #dbdbdb; font-size: 0; padding-top: 34px; }

.suzyproduct-paramsone a { display: inline-block; max-width: 120px; width: 26.45161%; line-height: 50px; height: 52px; text-align: center; font-size: 16px; color: #333; margin-right: 5.64516%; margin-bottom: 14px; border: 1px solid #dbdbdb; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s;border-radius: 3px; }

.suzyproduct-paramsone a:hover, .suzyproduct-paramsone a.cur { border-color: #f9282b; color: #fff; background: #f9282b; }

.suzyproduct-paramstwo { padding-top: 15px; }

.suzyproduct-paramstwo .suzya { position: relative; display: block; width: 45%; height: 40px; line-height: 40px; text-align: center; font-size:0; background: #f9282b; border-radius: 3px;cursor:pointer; color: #333;margin-right:10px;}

.suzyproduct-paramstwo .suzya span{line-height: 1;vertical-align: middle;display:inline-block;padding-right:20px;position: relative;font-size: 16px;}

.suzyproduct-paramstwo .suzya.active span:after{position: absolute;top: 50%;right:0%;width: 10px;height: 10px;border-right:2px solid #333;border-bottom:2px solid #333;transform: translateY(-75%) rotate(45deg);content:"";transition: all .5s;}

.suzya-view{position: absolute;top:100%;left: 0;z-index: 10;    border: 1px solid #cacaca;border-radius: 5px;background-color: #fff;line-height: 1;font-size: 0;text-align: left;width:310px;padding: 10px 20px;display:none;}

.suzya-cell{display: table-cell;width: 25%;vertical-align: middle;line-height:1;}

.suzya-cell.suzyname{font-size: 15px;color: #77bd43;width: 30%;padding-left:5px;}

.suzya-cell.suzypay{font-size: 15px;color: rgb(10, 10, 10);width: 30%;text-align:center;}

.suzya-cell.suzyicon{width: 15%;text-align:right;}

.suzya-cell.suzyicon svg{stroke: #ed1c24; fill: none;}

.suzya-cell img{width:100%;}

.suzya-view a{display: table; table-layout: fixed;}

.suzyproduct-paramstwo.active .suzya{background: #f3f3f3;color:#333333;transition: all .5s;}

.suzyproduct-paramstwo.active .suzya:hover {background: #f9282b;color:#fff;}

.suzyproduct-paramstwo.active .suzya:hover span:after{border-color:#fff;}

.suzyproduct-paramstwo.active .suzya.active.cur {background: #f9282b;color:#fff;}

.suzyproduct-paramstwo.active .suzya.active.cur span:after{border-color:#fff;}

.incon-playerbtn { position: absolute; top: 50%; left: 50%; z-index: 25; margin-top: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  display: block; width: 40px; height: 40px; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.incon-playerbtn:after { position: absolute; top: 50%; left: 50%; border-left: 4px solid #2a2a2a; border-top: 4px solid transparent; border-bottom: 4px solid transparent; -webkit-transform: translate(-25%, -50%); -ms-transform: translate(-25%, -50%); -o-transform: translate(-25%, -50%); transform: translate(-25%, -50%); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; content: ""; }

.incon-playerbtn:hover { background: #f9282b; -webkit-box-shadow: 0px 0px 10px 0px #aaa; box-shadow: 0px 0px 10px 0px #aaa; }

.incon-playerbtn:hover:after { border-left-color: #fff; }

.video-player-popup { display: none; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 0; text-align: center; }

.video-player-popup:before { content: ""; width: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .video-player { position: relative; width: 94%; min-height: 300px; max-width: 960px; margin-top: 0; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .close { position: absolute; right: 0; top: -40px; width: 40px; height: 40px; background: url(../images/closebtn.png) no-repeat center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


@media (min-width: 1024px) { .video-player-popup .video-player { height: 500px;} }

@media (min-width: 1600px) { .video-player-popup .video-player { height: 600px;} }

.banner-video{position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    height: 100%;}
	
.cpagecontainer{
	padding: 30px 0;
}

@media (min-width: 768px) { .suzyabout-text { position: absolute; top: 50%; left: 8.33333%; z-index: 5; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 26.16667%; }
  .product-profile { padding-bottom: 45px; }
  .suzyabout-textcon { padding: 17.19745% 7.96178%; background: #ffffff; }
  .suzycontactafter { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); content: ''; }
  .suzycontact-text { position: absolute; top: 50%; left: 10.41667%; z-index: 5; max-width: 79.16667%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #fff; }
  .suzycontact-conbtm a { display: block; width: 120px; height: 38px; line-height: 38px; text-align: center; color: #333; background: #fff; }
  .suzypropost-conbtm { text-align: center; }
  .suzypropost-conbtm a { width: 32.35714%; line-height: 80px; height: 80px; margin-right: 1.42857%; padding: 0px 15px 0px 20px; }
  .suzypropost-conbtm a:nth-child(2n) { margin-right: 1.42857%; }
  .suzypropost-conbtm a:last-child { margin-right: 0; }
  .suzypropost-conbtm a h3 { font-size: 18px; }
  .suzypropost-conbtm a p { font-size: 16px; }
  .suzypropost-conbtm a span { right: 15px; } }

@media (min-width: 1024px) { .suzyabout-textcon h2 { font-size: 30px; }
  .suzyabout-textcon h2:after { margin-top: 22px; }
  .product-profile { padding-bottom: 65px; }
  .suzyabout-des { margin-top: 20px; }
  .suzyabout-conbtm { margin-top: 20px; }
  .suzycontact-textcon { padding-top: 0px; }
  .suzycontact-textcon h2 { font-size: 30px; }
  .suzycontact-textcon h2:after { margin-top: 12px; }
  .suzycontact-des { margin-top: 20px; }
  .suzycontact-conbtm { margin-top: 65px; }
  .suzypropost-conbtm a{max-width: 310px;}
  .suzypropost-conbtm a:hover span { right: 28px; }
   .incon-playerbtn { width: 60px; height: 60px; margin: 35px auto 0; margin: 0.72917rem auto 0; }
  .incon-playerbtn:after { border-left: 6px solid #2a2a2a; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
  .cpagecontainer{
	padding: 60px 0;
}
  .suzyparams-package { padding-top: 50px; } }

@media (min-width: 1260px) { /**.suzypropost-conbtm a { line-height: 110px; height: 110px; margin-bottom: 20px; padding: 0px 15px 0px 40px; }
  .suzypropost-conbtm a h3 { font-size: 30px; }
  .suzypropost-conbtm a p { font-size: 18px; }
  .suzypropost-conbtm a span { width: 46px; height: 46px; }
  .suzypropost-conbtm a span:after, .suzypropost-conbtm a span:before { width: 8px; height: 8px; border-right: 2px solid #666666; border-top: 2px solid #666666; }**/
  .suzypropost-conbtm a{margin-right: 50px;margin-bottom: 20px;}
  .suzypropost-conbtm a:nth-child(2n){margin-right: 50px;}
  .product-profile { padding-bottom: 125px; }
  .cpagecontainer{
	padding: 90px 0;
}
  .suzyparams-package { padding-top: 80px; }
  .suzyproduct-paramsone a { line-height: 55px; height: 57px; font-size: 22px; margin-bottom: 20px; }
  .suzyproduct-paramstwo { padding-top: 45px; }
  .suzyproduct-paramstwo .suzya { height: 57px; line-height: 57px; font-size: 20px; max-width:none;width: 45%;} }

.FAQAcon-ul li { margin-bottom: 10px; }

.FAQAcon-ul li.active .FAQAcon-litop, .FAQAcon-ul li:hover .FAQAcon-litop { border-color: #f9282b; background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litit, .FAQAcon-ul li:hover .FAQAcon-litit { background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litoptext, .FAQAcon-ul li:hover .FAQAcon-litoptext { color: #fff; }

.FAQAcon-ul li.active .FAQAcon-litopicon, .FAQAcon-ul li:hover .FAQAcon-litopicon { background-color: #fa6567; background-image: url(../images/FAQAcon-liicon2.png); }

.FAQAcon-litop { position: relative; overflow: hidden; padding: 10px 80px 13px 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #e6e6e6; }

.FAQAcon-litit { float: left; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 22px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-color: #dfe2e3; color: #fff; }

.FAQAcon-litoptext { overflow: hidden; padding-left: 15px; padding-top: 5px; line-height: 22px; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #666; }

.FAQAcon-litopicon { position: absolute; top: 0; right: 0; z-index: 5; width: 70px; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-position: center center; background-color: #f2f2f2; background-image: url(../images/FAQAcon-liicon1.png); }

.FAQAcon-libtm { display: none; padding: 10px 10px 20px 10px; border: 1px solid #e6e6e6; }

.FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; background-color: #f9282b; }

.FAQAcon-libtmtext { overflow: hidden; padding-left: 15px; line-height: 22px; font-size: 14px; color: #666; }

.FAQAcon-loadmore { padding: 20px 0 10px; }

.FAQAcon-loadmore a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; color: #222222; background-color: #f5f5f5; }

.FAQAcon-loadmore a:hover { color: #fff; background: #f9282b; }

@media (min-width: 1024px) { .FAQAcon-ul li { margin: 0 0 20px 0; }
  .FAQAcon-litop { padding: 28px 110px 28px 20px; }
  .FAQAcon-litit { font-size: 28px; }
  .FAQAcon-litoptext { padding-left: 18px; padding-top: 5px; font-weight: bold; color: #888; line-height: 22px; font-size: 18px; }
  .FAQAcon-litopicon { width: 90px; }
  .FAQAcon-libtm { padding: 34px 98px 45px 70px; }
  .FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; }
  .FAQAcon-libtmtext { padding-left: 30px; font-weight: bold; color: #888; line-height: 24px; font-size: 16px; }
  .FAQAcon-loadmore { padding: 20px 0 20px; }
  .FAQAcon-loadmore a { height: 50px; line-height: 50px; font-size: 18px; }
  .FAQAcon-loadmore a:hover { background-color: #f9282b; } }

.suzymap-txts { position: absolute; top: 0%; left: 0%; -webkit-transform: translate(-8px,-50%); -moz-transform: translate(-8px,-50%); -ms-transform: translate(-8px,-50%); -o-transform: translate(-8px,-50%); transform: translate(-8px,-50%); font-style: normal; }

.FAQAcon-ul li { margin-bottom: 10px; }

.FAQAcon-ul li.active .FAQAcon-litop, .FAQAcon-ul li:hover .FAQAcon-litop { border-color: #f9282b; background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litit, .FAQAcon-ul li:hover .FAQAcon-litit { background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litoptext, .FAQAcon-ul li:hover .FAQAcon-litoptext { color: #fff; }

.FAQAcon-ul li.active .FAQAcon-litopicon, .FAQAcon-ul li:hover .FAQAcon-litopicon { background-color: #fa6567; background-image: url(../images/FAQAcon-liicon2.png); }

.FAQAcon-litop { position: relative; overflow: hidden; padding: 10px 80px 13px 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #e6e6e6; }

.FAQAcon-litit { float: left; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 22px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-color: #dfe2e3; color: #fff; }

.FAQAcon-litoptext { overflow: hidden; padding-left: 15px; padding-top: 5px; line-height: 22px; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #666; }

.FAQAcon-litopicon { position: absolute; top: 0; right: 0; z-index: 5; width: 70px; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-position: center center; background-color: #f2f2f2; background-image: url(../images/FAQAcon-liicon1.png); }

.FAQAcon-libtm { display: none; padding: 10px 10px 20px 10px; border: 1px solid #e6e6e6; }

.FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; background-color: #f9282b; }

.FAQAcon-libtmtext { overflow: hidden; padding-left: 15px; line-height: 22px; font-size: 14px; color: #666; }

.FAQAcon-loadmore { padding: 20px 0 10px; }

.FAQAcon-loadmore a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; color: #222222; background-color: #f5f5f5; }

.FAQAcon-loadmore a:hover { color: #fff; background: #f9282b; }

@media (min-width: 1024px) { .FAQAcon-ul li { margin: 0 0 20px 0; }
  .FAQAcon-litop { padding: 28px 110px 28px 20px; }
  .FAQAcon-litit { font-size: 28px; }
  .FAQAcon-litoptext { padding-left: 18px; padding-top: 5px; font-weight: bold; color: #888; line-height: 22px; font-size: 18px; }
  .FAQAcon-litopicon { width: 90px; }
  .FAQAcon-libtm { padding: 34px 98px 45px 70px; }
  .FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; }
  .FAQAcon-libtmtext { padding-left: 30px; font-weight: bold; color: #888; line-height: 24px; font-size: 16px; }
  .FAQAcon-loadmore { padding: 20px 0 20px; }
  .FAQAcon-loadmore a { height: 50px; line-height: 50px; font-size: 18px; }
  .FAQAcon-loadmore a:hover { background-color: #f9282b; } }

.FAQAcon-ul li { margin-bottom: 10px; }

.FAQAcon-ul li.active .FAQAcon-litop, .FAQAcon-ul li:hover .FAQAcon-litop { border-color: #f9282b; background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litit, .FAQAcon-ul li:hover .FAQAcon-litit { background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litoptext, .FAQAcon-ul li:hover .FAQAcon-litoptext { color: #fff; }

.FAQAcon-ul li.active .FAQAcon-litopicon, .FAQAcon-ul li:hover .FAQAcon-litopicon { background-color: #fa6567; background-image: url(../images/FAQAcon-liicon2.png); }

.FAQAcon-litop { position: relative; overflow: hidden; padding: 10px 80px 13px 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #e6e6e6; }

.FAQAcon-litit { float: left; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 22px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-color: #dfe2e3; color: #fff; }

.FAQAcon-litoptext { overflow: hidden; padding-left: 15px; padding-top: 5px; line-height: 22px; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #666; }

.FAQAcon-litopicon { position: absolute; top: 0; right: 0; z-index: 5; width: 70px; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-position: center center; background-color: #f2f2f2; background-image: url(../images/FAQAcon-liicon1.png); }

.FAQAcon-libtm { display: none; padding: 10px 10px 20px 10px; border: 1px solid #e6e6e6; }

.FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; background-color: #f9282b; }

.FAQAcon-libtmtext { overflow: hidden; padding-left: 15px; line-height: 22px; font-size: 14px; color: #666; }

.FAQAcon-loadmore { padding: 20px 0 10px; }

.FAQAcon-loadmore a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; color: #222222; background-color: #f5f5f5; }

.FAQAcon-loadmore a:hover { color: #fff; background: #f9282b; }

@media (min-width: 1024px) { .FAQAcon-ul li { margin: 0 0 20px 0; }
  .FAQAcon-litop { padding: 28px 110px 28px 20px; }
  .FAQAcon-litit { font-size: 28px; }
  .FAQAcon-litoptext { padding-left: 18px; padding-top: 5px; font-weight: bold; color: #888; line-height: 22px; font-size: 18px; }
  .FAQAcon-litopicon { width: 90px; }
  .FAQAcon-libtm { padding: 34px 98px 45px 70px; }
  .FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; }
  .FAQAcon-libtmtext { padding-left: 30px; font-weight: bold; color: #888; line-height: 24px; font-size: 16px; }
  .FAQAcon-loadmore { padding: 20px 0 20px; }
  .FAQAcon-loadmore a { height: 50px; line-height: 50px; font-size: 18px; }
  .FAQAcon-loadmore a:hover { background-color: #f9282b; } }

/** 全系列对比 start **/
.allcontrast { padding: 30px 0 30px; }

.allcontrast-con { max-width: 1600px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }

.allcontrast-title { padding-bottom: 10px; line-height: 1.22222; font-size: 20px; color: #1a1a1a; border-bottom: 1px solid #dbdbdb; }

.allcontrast-view { position: relative; margin-top: 20px; padding:1px; padding-left: 133px; overflow: hidden; }

.allcontrast-conwrap { overflow-x: auto; }

.allcontrast-fixedtable { position: absolute; top: 1px; left: 0; width: 133px; table-layout: fixed; /**background-color: #f5f5f5; border: 1px solid #dbdbdb;**/border:none; border-top: 1px solid #dbdbdb;}

/**.allcontrast-fixedtable td, .allcontrast-fixedtable tr, .allcontrast-fixedtable th { border: 1px solid #dbdbdb; }**/

.allcontrast-fixedtable td, .allcontrast-fixedtable tr, .allcontrast-fixedtable th{border:none;border-left: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}

.allcontrast-fixedtable th{border-right: 1px solid #dbdbdb;}

.allcontrast-fixedtable th { padding: 5px; height: 70px; vertical-align: middle; font-weight: normal; font-size: 16px; color: #ff0000; }

.allcontrast-fixedtable td { padding: 5px; height: 50px; vertical-align: middle; text-align: center; font-size: 16px; line-height: 1.16667; color: #333333; }

.allcontrast-fixedtable td{text-align:left;color:#555;font-size: 1	;}

.allcontrast-fixedtable td h4 { font-weight: lighter; font-size: 14px; color: #666666; }

.allcontrast-contable { table-layout: fixed; /**border:1px solid #dbdbdb;**/ min-width: 100%;border:none;border-top:1px solid #dbdbdb;}

/**.allcontrast-contable tr, .allcontrast-contable th, .allcontrast-contable td { border: 1px solid #dbdbdb; }**/

.allcontrast-contable tr, .allcontrast-contable th, .allcontrast-contable td{border:none;border-bottom: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}

.allcontrast-fixedtable td.suzy07silde-shi{border-right: 1px solid #dbdbdb;/**text-align:right;**/}

.allcontrast-contable th { width: 133px; padding: 5px; height: 70px; vertical-align: middle; font-weight: normal; }

.allcontrast-contable th h3 { line-height: 1.45455; font-size: 14px; color: #1b1b1b; }

.allcontrast-contable th h4 { margin-top: 4px; font-size: 14px; line-height: 1; color: #666; }

.allcontrast-contable td { width: 133px; padding: 5px; height: 50px; vertical-align: middle; text-align: center; line-height: 1.16667; font-weight: lighter; font-size: 14px; color: #666666; }

/**.allcontrast-contable td.allcontrast-tdkong { background: #f5f5f5; }**/

.allcontrast-fixedtable td.suzy07silde-tit,.allcontrast-contable td.allcontrast-tdkong,.allcontrast-fixedtable{border-right: 0;}

.allcontrast-fixedtable td.suzy07silde-tit{text-align:left;}

.allcontrast-fixedtable td.suzy07sildetwo-twotit{text-align:right;color:#444;border-right: 1px solid #dbdbdb;}

.allcontrast-fixedtable td.suzy07sildetwo-threetit{text-align:left;color:#555;}

@media (min-width: 768px) { .allcontrast-con { padding-left: 20px; padding-right: 20px; } }

@media (min-width: 1024px) { .allcontrast-con { padding-left: 40px; padding-right: 40px; }
  .allcontrast { padding: 60px 0 80px; }
  .allcontrast-title { padding-bottom: 22px; font-size: 36px; }
  .allcontrast-view { margin-top: 58px; padding-left: 233px; }
  .allcontrast-fixedtable { width: 233px; }
  .suzymap-tstit{position: absolute;top: 50%;left: 100%;transform: translateY(-50%);padding-left: 5px;}
  .allcontrast-fixedtable th { padding: 10px; height: 100px; font-size: 30px; }
  .allcontrast-fixedtable td { padding: 10px; height: 80px; font-size: 24px; }
  .allcontrast-fixedtable td h4 { font-size: 16px; }
  .allcontrast-contable th { width: 233px; padding: 10px; height: 100px; }
  .allcontrast-contable th h3 { font-size: 22px; }
  .allcontrast-contable th h4 { margin-top: 8px; font-size: 16px; }
  .allcontrast-fixedtable td.suzy07sildetwo-twotit{font-size: 20px;}
  .allcontrast-fixedtable td.suzy07sildetwo-threetit h4{font-size:18px;}
  .allcontrast-contable td { width: 233px; padding: 10px; height: 80px; font-size: 16px; } 
  .allcontrast-fixedtable .suzy07silde-tit,.allcontrast-contable .allcontrast-tdkong{height: 55px;}
  }

@media (min-width: 1260px) { .allcontrast-con { padding-left: 100px; padding-right: 100px; }
  .allcontrast { padding: 96px 0 130px; } }

/** 全系列对比 end **/
.FAQAcon-ul li { margin-bottom: 10px; }

.FAQAcon-ul li.active .FAQAcon-litop, .FAQAcon-ul li:hover .FAQAcon-litop { border-color: #f9282b; background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litit, .FAQAcon-ul li:hover .FAQAcon-litit { background-color: #f9282b; }

.FAQAcon-ul li.active .FAQAcon-litoptext, .FAQAcon-ul li:hover .FAQAcon-litoptext { color: #fff; }

.FAQAcon-ul li.active .FAQAcon-litopicon, .FAQAcon-ul li:hover .FAQAcon-litopicon { background-color: #fa6567; background-image: url(../images/FAQAcon-liicon2.png); }

.FAQAcon-litop { position: relative; overflow: hidden; padding: 10px 80px 13px 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #e6e6e6; }

.FAQAcon-litit { float: left; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 22px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-color: #dfe2e3; color: #fff; }

.FAQAcon-litoptext { overflow: hidden; padding-left: 15px; padding-top: 5px; line-height: 22px; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #666; }

.FAQAcon-litopicon { position: absolute; top: 0; right: 0; z-index: 5; width: 70px; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-position: center center; background-color: #f2f2f2; background-image: url(../images/FAQAcon-liicon1.png); }

.FAQAcon-libtm { display: none; padding: 10px 10px 20px 10px; border: 1px solid #e6e6e6; }

.FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; background-color: #f9282b; }

.FAQAcon-libtmtext { overflow: hidden; padding-left: 15px; line-height: 22px; font-size: 14px; color: #666; }

.FAQAcon-loadmore { padding: 20px 0 10px; }

.FAQAcon-loadmore a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; color: #222222; background-color: #f5f5f5; }

.FAQAcon-loadmore a:hover { color: #fff; background: #f9282b; }

@media (min-width: 1024px) { .FAQAcon-ul li { margin: 0 0 20px 0; }
  .FAQAcon-litop { padding: 28px 110px 28px 20px; }
  .FAQAcon-litit { font-size: 28px; }
  .FAQAcon-litoptext { padding-left: 18px; padding-top: 5px; font-weight: bold; color: #888; line-height: 22px; font-size: 18px; }
  .FAQAcon-litopicon { width: 90px; }
  .FAQAcon-libtm { padding: 34px 98px 45px 70px; }
  .FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; }
  .FAQAcon-libtmtext { padding-left: 30px; font-weight: bold; color: #888; line-height: 24px; font-size: 16px; }
  .FAQAcon-loadmore { padding: 20px 0 20px; }
  .FAQAcon-loadmore a { height: 50px; line-height: 50px; font-size: 18px; }
  .FAQAcon-loadmore a:hover { background-color: #f9282b; } }




.FAQAcon-ul li { margin-bottom: 10px; }

.FAQAcon-ul li.active .FAQAcon-litop, .FAQAcon-ul li:hover .FAQAcon-litop { border-color: #f9282b;  background-color: #f9282b;  }

.FAQAcon-ul li.active .FAQAcon-litit, .FAQAcon-ul li:hover .FAQAcon-litit { background-color: #f9282b;  }

.FAQAcon-ul li.active .FAQAcon-litoptext, .FAQAcon-ul li:hover .FAQAcon-litoptext { color: #fff;  }

.FAQAcon-ul li.active .FAQAcon-litopicon, .FAQAcon-ul li:hover .FAQAcon-litopicon { background-color: #fa6567;  background-image: url(../images/FAQAcon-liicon2.png);  }

.FAQAcon-litop { position: relative; overflow: hidden; padding: 10px 80px 13px 10px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; cursor: pointer; border: 1px solid #e6e6e6;  }

.FAQAcon-litit { float: left; width: 32px; height: 32px; text-align: center; line-height: 32px; font-size: 22px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-color: #dfe2e3;  color: #fff;  }

.FAQAcon-litoptext { overflow: hidden; padding-left: 15px; padding-top: 5px; line-height: 22px; font-size: 14px; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; color: #666;  }

.FAQAcon-litopicon { position: absolute; top: 0; right: 0; z-index: 5; width: 70px; height: 100%; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-position: center center; background-color: #f2f2f2;  background-image: url(../images/FAQAcon-liicon1.png);  }

.FAQAcon-libtm { display: none; padding: 10px 10px 20px 10px; border: 1px solid #e6e6e6;  }

.FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; background-color: #f9282b;  }

.FAQAcon-libtmtext { overflow: hidden; padding-left: 15px; line-height: 22px; font-size: 14px; color: #666;  }

.FAQAcon-loadmore { padding: 20px 0 10px; }

.FAQAcon-loadmore a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; -webkit-transition: all .5s; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; color: #222222;  background-color: #f5f5f5;  }

.FAQAcon-loadmore a:hover { color: #fff; background: #f9282b; }



@media (min-width: 1024px) { .FAQAcon-ul li { margin: 0 0 20px 0;  }
  .FAQAcon-litop { padding: 28px 110px 28px 20px; }
  .FAQAcon-litit { font-size: 28px;  }
  .FAQAcon-litoptext { padding-left: 18px; padding-top: 5px; font-weight: bold; color: #888; line-height: 22px;  font-size: 18px;  }
  .FAQAcon-litopicon { width: 90px; }
  .FAQAcon-libtm { padding: 34px 98px 45px 70px; }
  .FAQAcon-libtm .FAQAcon-litit { margin-top: 6px; }
  .FAQAcon-libtmtext { padding-left: 30px; font-weight: bold; color: #888; line-height: 24px;  font-size: 16px;  }
  .FAQAcon-loadmore { padding: 20px 0 20px;  }
  .FAQAcon-loadmore a { height: 50px; line-height: 50px; font-size: 18px;  }
  .FAQAcon-loadmore a:hover { background-color: #f9282b;  } }


/*20201016*/
@media (min-width: 1260px) {
  .exhibit-video .button {
    width: 160px;
    height: 160px;
  }
}